0

さて、私は私の後ろに丸一週間の欲求不満があります、それはレイアウトがランダムに振る舞うのは3回目です。

例えば:

<TextView
    android:id="@+id/tvGebiedHead"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="18dp"
    android:layout_marginTop="16dp"
    android:text="Geef gebied op"
    android:textAppearance="?android:attr/textAppearanceLarge" />


<ListView
    android:id="@+id/lvGebieden"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_alignLeft="@+id/textView1"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/textView1" >

</ListView>

リストビューがテキストビューの上に表示される結果を生成します(両方のアイテムを判読できなくなります)。ここにあるコードは目的の結果を生成し、リストビューはテキストビューの下にレンダリングされます。これは日食のグラフィカルエディタではありませんが、実際の電話でも発生します。2つのスニペットの唯一の違いは、TextViewのIDであることに注意してください。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RelativeLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
>

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="18dp"
    android:layout_marginTop="16dp"
    android:text="Geef gebied op"
    android:textAppearance="?android:attr/textAppearanceLarge" />


<ListView
    android:id="@+id/lvGebieden"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_alignLeft="@+id/textView1"
    android:layout_alignParentRight="true"
    android:layout_below="@+id/textView1" >

</ListView>

今週の初めに、4つのトグルボタンのレイアウトと戦いました。これらのトグルボタンは、サイズ、ボタン上のテキストの配置、さらには1つをクリックしたときの位置さえも変更しましたが、オンとオフのテキストはまったく同じでした。私は何か間違ったことをしていて、アンドロイドは壊れていないことを教えてください。

4

1 に答える 1

0

上の例では、ListViewはまだ存在しないものをlayout_below参照しています。@id/textView1ただし、下部の例では機能しているため、下部は機能しています。参考までに、の代わりに@+id/textView1を使用する必要が@id\textView1ありますlayout_below

于 2012-10-11T13:07:33.903 に答える