0
我正在開發一個包含ListView的應用程序。 ListView項目包括一個按鈕,以及其他組件。Android:動態查找組件
問題是,這個ListView可能會隨着時間的推移而變化,我不知道如何讓這些按鈕來開發他們的動作(它總是相同的動作,只適用於列表視圖項目數據)。
感謝您的幫助!
PS:如果有人想知道,它是一個地圖應用程序。該列表包含一些有趣的地方,我想在按下按鈕時顯示它們的具體位置。
我正在開發一個包含ListView的應用程序。 ListView項目包括一個按鈕,以及其他組件。Android:動態查找組件
問題是,這個ListView可能會隨着時間的推移而變化,我不知道如何讓這些按鈕來開發他們的動作(它總是相同的動作,只適用於列表視圖項目數據)。
感謝您的幫助!
PS:如果有人想知道,它是一個地圖應用程序。該列表包含一些有趣的地方,我想在按下按鈕時顯示它們的具體位置。
內部列表的適配器Override
getView()
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater) getContext().getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.my_item_layout, null);
}
Button btn = (Button) v.findViewById(R.id.my_view_id);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Do something when clicked
}
});
return v;
}
正是我需要的:d謝謝! –