我有一個列表視圖3文本。 NV1 - NV2 - NV3。我的問題是當我觸及NV1時,意圖向我展示NV1的佈局。但與其他沒有發生。它只是讓我看到同樣的NV。ListView與意圖
我創建了一個傳遞信息的2方法。
private void adapter (PT1Activity a){
this.a = a;
}
private void showGame(int nivel){
Intent intent = new Intent (PT1Activity.this, NV1.class);
intent.putExtra("nivel2", nivel);
startActivity(intent);
}
和a:
私人PT1Activity一個;
adapter(this);
ltNvs.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long arg3) {
a.showGame(position);
}
});
我該怎麼辦?將信息傳遞給其他NV2活動與捆綁??或者類似的東西?
這並不完全清楚你在問什麼。根據你的代碼,你的listview中的所有三個按鈕都應該調用showGame,它始終啓動NV1.class。您是否想根據按下哪個按鈕來啓動不同的.class文件? – matt5784
正確但我不認爲我必須爲其他創建新的2方法.class – Azrael94
您不需要添加新方法,但需要某種switch/if語句來確定已經位置點擊。它不會神奇地知道。 – JuiCe