我正在学校开展一个项目,我需要帮助正确实施ListViews
。我必须执行项目上的“设置”和“帮助”部分,截至目前,我可以显示列表中的内容,并在单击时显示选定项目的Toast
消息。我的问题是,如何创建并显示特定项目内的内容?例如,我有一个选项"Edit Password"
,当我点击它时,它应该显示我的"Edit Password"
屏幕。这适用于我的两个部分。ListView帮助
这是我到目前为止。它基本上是android ListView
教程,但我在那里添加了我的选项。我的问题是,当我点击列表中的某个选项时,如何显示其具体的详细信息?就像我之前所说的,如果我点击"Edit Password"
,我想让它进入"Edit Password"
屏幕。或者在帮助上,如果我点击让我们说“信用”,我希望它将我引导至信用页面。
public class Settings extends ListActivity {
/** Called when the activity is first created. */
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this, R.layout.settings, SETTINGS));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id)
{
// When clicked, show a toast with the TextView text
Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
Toast.LENGTH_SHORT).show();
}
});
}
static final String[] SETTINGS = new String[]
{"Set Refresh Rate", "Edit Password", "Delete Account"};
}
你使用什么语言/设备? – assylias
我正在使用Eclipse进行项目。 – wasabiman
好的,但这是Java? C#? Android设备开发?等等,如果你不显示你迄今为止尝试过的东西,那么你不可能得到任何答案。我建议你尝试编写一些代码,一旦遇到问题,请询问关于您的具体问题的具体问题。 – assylias