したがって、この質問は説明が少し難しいですが、基本的にはリストビューの配列リストを持ち、リストビューのタイトルを変更したいのです。そのため、ユーザーがリストビューを見ると、1 つのことを言いますが、別の情報が渡されます。これが私のコードです:
//the string names
String names[] = { "item1", "item2"};
item1.java と item2.java という 2 つのクラスがあり、1 つの listitem をクリックすると、アクティビティ名に等しいクラスが設定され、次のように開きます。
protected void onListItemClick(ListView lv, View v, int position, long id){
super.onListItemClick(lv, v, position, id);
String openClass = names[position];
try{
Class selected = Class.forName("com.example.example." + openClass);
Intent selectedIntent = new Intent(this, selected);
startActivity(selectedIntent);
}catch (ClassNotFoundException e){
e.printStackTrace();
}
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
finish();
}
しかし、リストビューでは、「item1」と「item2」とは言いたくありません....エイリアスなどを作成する方法はありますか? 私の質問が理解しにくい場合は申し訳ありませんが、助けが必要なことを説明するために最善を尽くしました。私の質問について質問がある場合はお知らせください(: 助けてくれてありがとう