私のレイアウトは、リストに多くの項目を取得してから、そのリストがEdittextとButton要素をカバーしているように思えます。Android:ListView他の要素の上に
私は何が間違っているのか分かりません。 ListViewを設定すると、layout_height = "fill_parent"は、リストが空の場合でもボタンをカバーしていました。
これはかなり単純なレイアウトにする必要があります。私は1時間以上それを乱して過ごしました。
助けが必要ですか?
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="vertical" >
<EditText
android:id="@+id/txt_editText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="@string/str_addSnippetHint" />
<Button
android:id="@+id/btn_addSnipet"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/addSnippet" />
</LinearLayout>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@id/txt_editText"
android:layout_alignParentTop="true"
android:drawSelectorOnTop="false" />
をレイアウトには2つのトップレベル要素があるようです。それがあなたの実際のコードなら、コンパイルすべきではありません。ここには、これらの両方を含むRelativeLayoutがあるというヒントがあります。レイアウトの全体を投稿して、実際に何が起こっているかを確認してください。 –
実際、それが全体です。 – Doug