如何在listview中为每行添加按钮

2025-01-02 22:54:44
推荐回答(1个)
回答1:

你是的意思是在listView的每一项里都加一个固定的按钮或图片吗,那就将它写到一个xml中,然后inflate到listView中,这样listView的每一项的布局就都是xml中的布局了。
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
/>
android:id="@+id/listView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>

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(this, android.R.layout.simple_expandable_list_item_1, data));