0
我得到了一个项目的教育集。当这个项目开始打开一个开始页面,你点击任何课程时,显示在listview中的任何一个课程。你点击了一课打开那个课程,但是我看起来我有+400课程的主题。像这样, 生物学; 动物,秀丽隐杆线虫:模型有机体,果蝇,无脊椎动物Monotremes 我有+40课像这样。我想如果我点击listview.it上的课程可以在同一个class.like多个listview中打开一个新的列表视图?打开一个小小的listview.that将是点击课程的主题。 我怎么能做到这一点请帮助:)Listview click open listview
private ListView lv1;
private String lv_arr[]={"Lessons,Leson1,Leson2,etc..."};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.konu);
lv1=(ListView)findViewById(R.id.listView1);
AdView adView = (AdView) this.findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
adView.loadAd(adRequest);
lv1=(ListView)findViewById(R.id.listView1);
// By using setAdpater method in listview we an add string array in list.
lv1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , lv_arr));
lv1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
if(position == 0)
{
Intent myIntent = new Intent(soru.this, mat1.class);
startActivityForResult(myIntent, 0);
}
if(position == 1)
{
Intent myIntent = new Intent(soru.this, mat2.class);
startActivityForResult(myIntent, 0);
}
if(position == 2)
{
Intent myIntent = new Intent(soru.this, geo.class);
startActivityForResult(myIntent, 0);
}
if(position == 3)
{
Intent myIntent = new Intent(soru.this, fizik.class);
startActivityForResult(myIntent, 0);
}
if(position == 4)
{
Intent myIntent = new Intent(soru.this, kimya.class);
startActivityForResult(myIntent, 0);
}
if(position == 5)
{
Intent myIntent = new Intent(soru.this, biyoloji.class);
startActivityForResult(myIntent, 0);
}
if(position == 6)
{
Intent myIntent = new Intent(soru.this, edebiyat.class);
startActivityForResult(myIntent, 0);
}
if(position == 7)
{
Intent myIntent = new Intent(soru.this, espanol.class);
startActivityForResult(myIntent, 0);
}
}
});
}
}
是的,它会帮助我,谢谢兄弟。 – MacSTD 2014-10-01 16:09:38
如果它解决了您的问题,您可以通过选中答案旁边的勾号来选中该答案。 – Antrromet 2014-10-01 16:13:54
omg!它工作knka:D谢谢你,我的名誉是5,如果我到了+15我会给你你的观点感谢所有权利:) – MacSTD 2014-10-01 18:00:03