<LinearLayout xmlns:android="
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
/>
<ListView
android:id="@+id/listView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState)
setContentView(R.layout.listview)
String[] data = {"a", "b", "c", "d", "a", "b", "c", "d", "a", "b", "c", "d"}
ListView listView = (ListView) findViewById(R.id.listView)
listView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1, data))
在布局器中将按钮都加进去,然后再代码中根据情况来设置按钮是否可见: setVisibility(View.INVISIBLE) 给按钮添加一个listener,就可以得到点击事件。 希望能帮助你!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)