我想製作一個簡單的應用程序,其中包含一個列表視圖,並在子項下面說出超過該按鈕的內容。如何在數組中添加子項
在這種情況下,在子項目中大「Hi」和「Sub Hi」。
我讀過的地方,你必須創建一個單獨的類,但很難得到的代碼。
有沒有一個簡單的例子,你可以在每個數組中使用數組(就像在我的代碼中一樣),然後將它們結合起來告訴你該項目?
我想是這樣的:(做油漆)
final String[] test={"Hi"};
String[] subtest={"Sub HI"};
ListView list = (ListView)findViewById(R.id.LV_lista);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, prueba);
ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, subprueba);
list.setAdapter(adapter);
list.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id) {
String NombreHabilidad = prueba[position];
Toast.makeText(getApplicationContext(), "u click "+ NombreHabilidad, Toast.LENGTH_SHORT).show();
}
});
你究竟想做什麼?像列表視圖與標題? –
不,一個簡單的列表視圖,其名稱和子項目顯示在列表視圖的例子中,該列表顯示了「項目1」的大和底部「子項目1」,但用我想要的 – CristianCV
再次檢查示例並跟蹤他們獲取適配器的位置數據和改變,你需要什麼。 –