刚刚在我已经正常工作的布局中添加了一个新按钮,但 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,并查看我在这里找到的帖子......但仍然找不到问题!有什么想法吗?