すでに機能しているレイアウトに新しいボタンを追加しただけですが、findViewById関数は私が理解できない何かに怒っているようです.
レイアウトの一部を次に示します。
<LinearLayout
...
>
<ListView
android:id="@+id/my_lovely_list"
android:layout_width="fill_parent"
android:layout_weight="1"
/>
<Button
android:id="@+id/my_lovely_butt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/exit_b"
android:layout_weight="0"
android:clickable="true"
/>
</LinearLayout>
そして、ここにコーディングの一部があります:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
...
list_o = (ListView)findViewById(R.id.my_lovely_list);
butt_o = (Button)findViewById(R.id.my_lovely_butt);
...
}
したがって、大きなミステリーは、ListView は問題なく検出されますが、Button は決して検出されないことです。私はすでに Proyect のクリーニングを試みましたが、ここで見つけた投稿を調べましたが、まだ問題を見つけることができません! 何かご意見は?