0

Androidを使い始めたばかりなので、これはおそらく非常に基本的な質問です。

priorityNames という配列を作成しました。それをリストに表示して、そのリストから選択できるようにしたい。この段階では、リストを表示できません。

出発点として、windrealm.org チュートリアルの短い例を使用しました。また、誰かが私にもっと良い例を教えていただければ幸いです。

public class SimpleListViewActivity extends Activity {    

private ListView mainListView ;    
private ArrayAdapter<String> listAdapter ;    

/** Called when the activity is first created. */    
@Override    
public void onCreate(Bundle savedInstanceState) {    
    super.onCreate(savedInstanceState);    
    setContentView(R.layout.main);    

    // Find the ListView resource.     
    mainListView = (ListView) findViewById( R.id.mainListView );   
    listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow, R.array.priorityNames);    
    mainListView.setAdapter(listAdapter);          
}    

}

4

2 に答える 2

2

R.array.priorityNames で ID だけを渡しています。

使用する:

getResources().getStringArray(R.array.priorityNames)
于 2013-05-14T00:40:39.160 に答える
0

おそらく、xml レイアウト (simplerow.xml) に次の ID の TextView がありません。

...android:id="@android:id/text1"...
于 2013-05-14T00:45:01.883 に答える