我想在每行上创建一个包含图像的列表视图,如果单击一个项目,用户将被带到另一个活动 我有26项活动 -
Activity_a
Activity_b
Activity_c
Activity_d
依旧......
我想在每一行都有字母图像(我已有图像)
我在http://www.ezzylearning.com/tutorial.aspx?tid=1659127
上找到了本教程以下是我的应用应该如何显示http://www.imagesup.net/?di=413818360350
这是我的.java文件
package com.Rohit.MyApp;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView listView1 = (ListView) findViewById(R.id.listView1);
String[] items = { "Milk", "Butter", "Yogurt", "Toothpaste", "Ice Cream" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, items);
listView1.setAdapter(adapter);
}
}
答案 0 :(得分:1)
您应该只使用一个活动并使用捆绑包启动它。 26活动是完全错误的。
您可以在列表视图中使用OnItemSelectedListener
并使用以下内容开始活动:
Intent i = new Intent(this,ABCActivity.class);
i.putExtra("LETTER",selectedLetter);
startActivity(i);
这是假设你弄清楚如何获得selectedLetter。
答案 1 :(得分:0)