如何將單個項目名稱顯示爲單獨佈局頁眉名稱? 這是我的代碼:僅在此代碼中我的應用程序名稱顯示爲所有佈局的標題。但我希望項目名稱的單獨列表作爲標題單獨佈局中的名稱?ListView中的問題
ListView list;
int i;
String[] places = {"AP State Archaeology Museum","Birla Mandir","Birla Planetarium","Charminar","Chowmahalla Palace",
"Golkonda Fort", "Hussain Sagar","Lumbini Park","Makkah Masjid","Mrugavani National Park","Nehru Zoological Park","Nizam Museum",
"Ramoji Film City", "Salar Jung Museum","Shilparamam"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LinearLayout ll = (LinearLayout)findViewById(R.id.linear);
LinearLayout linear = (LinearLayout)findViewById(R.id.linear1);
list = (ListView)findViewById(R.id.places);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_dropdown_item_1line,places);
list.setAdapter(adapter);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (position == 0)
{
Intent i = new Intent(MainActivity.this,Apstate.class);
startActivity(i);
}
if (position == 1)
{
Intent i1 = new Intent(MainActivity.this,Birla.class);
startActivity(i1);
}
if (position == 2)
{
Intent i2 = new Intent(MainActivity.this,BirlaPlanetarium.class);
startActivity(i2);
}
if (position == 3)
{
Intent i3 = new Intent(MainActivity.this,Charminar.class);
startActivity(i3);
}
if (position == 4)
{
Intent i4 = new Intent(MainActivity.this,Chowmahal.class);
startActivity(i4);
}
if (position == 5)
{
Intent i5 = new Intent(MainActivity.this,Golkonda.class);
startActivity(i5);
}
if (position == 6)
{
Intent i6 = new Intent(MainActivity.this,Hussiansagar.class);
startActivity(i6);
}
if (position == 7)
{
Intent i7 = new Intent(MainActivity.this,Lumbinipark.class);
startActivity(i7);
}
if (position == 8)
{
Intent i8 = new Intent(MainActivity.this,Meccamasjid.class);
startActivity(i8);
}
if (position == 9)
{
Intent i9 = new Intent(MainActivity.this,Mrugavani.class);
startActivity(i9);
}
if (position == 10)
{
Intent i10 = new Intent(MainActivity.this,Nehrupark.class);
startActivity(i10);
}
if (position == 11)
{
Intent i11 = new Intent(MainActivity.this,Nizam.class);
startActivity(i11);
}
if (position == 12)
{
Intent i12 = new Intent(MainActivity.this,Ramoji.class);
startActivity(i12);
}
if (position == 13)
{
Intent i13 = new Intent(MainActivity.this,Salarjung.class);
startActivity(i13);
}
if (position == 14)
{
Intent i14 = new Intent(MainActivity.this,shilparamam.class);
startActivity(i14);
}
}
});
}}
使用'putExtra'用'Intent'上'ListView項Click'使用'Position'。 –
無論你嘗試過什麼,你可以添加你的代碼嗎? – Dhruv
請告訴我一件事,是所有班級(Ramoji,Salarjung等)具有相同的佈局(內容即TextView,EditText)還是不同的佈局?如果沒有不同的佈局,我建議你只使用一個類,並根據傳遞的字符串意圖進行操作。 – Dhruv