如何将单个项目名称显示为单独布局页眉名称? 这是我的代码:仅在此代码中我的应用程序名称显示为所有布局的标题。但我希望项目名称的单独列表作为标题单独布局中的名称?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