The new Boston http://www.youtube.com/watch?v=zjHYyAJQ7Vw&list=EC2F07DBCDCC01493Aのビデオ チュートリアルからリストメニューを使って簡単なアプリを 作成しています。そのレッスンでは、このリストメニューをレイアウトなしで作成します。メニューはアクティビティにありますが、メニューにテキストが表示されません。メニューオプションの1つを押すと、テキストが表示されます。AVD またはスマートフォンでアプリを実行すると、背景は常に白になります。
layout.xml を使用せずにアクティビティで listmenu を作成するときに、背景色とテキストの色を変更する方法はありますか? それとも他に何か間違っている可能性がありますか?いくつかの助けを大切にします。ありがとう!
編集: アクティビティの背景色なのか、メニューのボタンなのかわかりませんか?すべて白で、テキストも白ですが、メニューのオプション間に灰色の線があります。リストビューでxmlレイアウトファイルを使用していないため、以下の回答が機能するかどうかわかりませんか? おそらく、代わりに xml lyaout ファイルを使用する方がよいでしょうか? さらに助けてください!
編集:いくつかのコードを追加しました:
public class Menu extends ListActivity{
String classes[] = {"MainActivity", "Example1", "Example2"};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(Menu.this,android.R.layout.simple_dropdown_item_1line, classes));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
String selectedClass = classes[position];
try{
Class ourClass = Class.forName("com.test.theNewBoston." + selectedClass);
Intent ourIntent = new Intent(Menu.this, ourClass);
startActivity(ourIntent);
}catch(ClassNotFoundException e){
e.printStackTrace();
}
}
}