我想把一個按鈕刪除一行的列表視圖。我已經修改了單排的佈局是這樣的:是否可以在listview的一行上放一個按鈕?
隨着lst.setOnItemClickListener ......我管理該行的點擊,但我不知道該怎麼點擊裏面的按鈕名單。
它可以做到?
我想把一個按鈕刪除一行的列表視圖。我已經修改了單排的佈局是這樣的:是否可以在listview的一行上放一個按鈕?
隨着lst.setOnItemClickListener ......我管理該行的點擊,但我不知道該怎麼點擊裏面的按鈕名單。
它可以做到?
在谷歌搜索 「自定義適配器」
然後5個第一環節:
http://www.javacodegeeks.com/2013/06/android-listview-custom-adapter-with-imageview.html
http://www.learn-android-easily.com/2013/06/listview-with-custom-adapter.html
http://www.vogella.com/tutorials/AndroidListView/article.html
http://developer.xamarin.com/recipes/android/data/adapters/create_a_custom_adapter_for_contacts/
覆蓋您的適配器getview方法來處理按鈕單擊。
public View getView(final int position, View convertView,
ViewGroup parent) {
LayoutInflater inflater = getLayoutInflater();
View row = inflater.inflate(R.layout.vehicals_details_row, parent,
false);
Button deleteImageView = (Button) row.findViewById(R.id.DeleteImageView);
deleteImageView.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
});
}
}
在你的listItem XML佈局,設置按鈕具有以下屬性,它會導致列表項被點擊,以及:
android:focusable="false"
是使用自定義適配器 – KOTIOS 2014-12-03 10:53:40
1日使用谷歌,第2在Stackoverflow中使用Bing,3rd搜索。這個答案很多次。 – brummfondel 2014-12-03 10:54:25
檢查:http://stackoverflow.com/questions/27183107/in-listview-setonlistitem-not-working/27183190#27183190 – 2014-12-03 10:57:19