Eclipse图形布局突然停止工作

时间:2014-06-02 07:14:14

标签: java android xml eclipse user-interface

突然间,我的图形布局编辑器不会显示任何元素。除了所有视图都是看不见的外,一切看起来都很正常。这适用于所有项目,几乎所有控件。

所以我可以标记任何按钮,布局等。周围有蓝色正方形,但它们不会渲染。

我用Google搜索但无法找到解决方法。我猜有人一定有同样的问题。这突然开始了。

我的所有布局都只是白色,如果放下一个新控件,比如按钮,它会添加到xml中,但它不会显示。

任何人都知道什么?

手机上的布局完美无瑕。所以这只是一个Eclipse问题。

这是一个例子。     

<TextView
    android:id="@+id/timerSetup_exerciseName"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/timer_setup_exercise_name"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:textColor="#FFFFFF" />

<TableLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/border"
    android:orientation="vertical" 
    android:layoutAnimation="@anim/views_animation" >

    <TableRow
        android:id="@+id/timerSetup_row1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center_horizontal" >

        <TextView
            android:id="@+id/timerSetup_txtMaxReps"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:text="@string/max_reps_label"
            android:textAppearance="?android:attr/textAppearanceSmall" />

    </TableRow>

    <TableRow
        android:id="@+id/timerSetup_row2"
        android:layout_width="match_parent"
        android:minHeight="@dimen/exercise_table_row_height"
        android:gravity="center_vertical" >

        <TextView
            android:id="@+id/timerSetup_repsLabel"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:paddingRight="20dp"
            android:text="@string/reps_metronome_label" />

        <ToggleButton
            android:id="@+id/timerSetup_metronomeToggle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"

            android:textOn="@string/on" 
            android:textOff="@string/off" />

    </TableRow>

    <TableRow
        android:id="@+id/timerSetup_row3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:paddingBottom="@dimen/timer_setup_row_vertical_margin" >

        <TextView
            android:id="@+id/timerSetup_rpmLabel"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="@string/rpm_min_label" />

        <Spinner
            android:id="@+id/timerSetup_rpm_spinner"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1" />

    </TableRow>



</TableLayout>

</LinearLayout>

课程就像这样开始(如果我删除isInEditMode并不重要):

public TimerSetupView(Context context, AttributeSet attrs) {
        super(context, attrs);

        if (!isInEditMode()) {
            _context = context;

            LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            inflater.inflate(R.layout.timer_setup, this);

以下是图形布局中的外观(我需要隐藏标题): enter image description here

0 个答案:

没有答案