如何在导航抽屉列表中识别项目选择/单击,而不是使用其在android中的位置?
好的,我在这里制作一个带有导航抽屉列表的应用程序。 现在,通常会提供一种方法来响应列表中的每个项目选择/单击。 方法是-如何在导航抽屉列表中识别项目选择/单击,而不是使用其在android中的位置?,android,fragment,android-custom-view,navigation-drawer,Android,Fragment,Android Custom View,Navigation Drawer,好的,我在这里制作一个带有导航抽屉列表的应用程序。 现在,通常会提供一种方法来响应列表中的每个项目选择/单击。 方法是- private void selectItem(int position) { Fragment fragment = null; switch (position) { case 0: fragment = new CreateFragment(); break; case 1: fragment = new ReadFragment();
private void selectItem(int position) {
Fragment fragment = null;
switch (position) {
case 0:
fragment = new CreateFragment();
break;
case 1:
fragment = new ReadFragment();
break;
case 2:
fragment = new HelpFragment();
break;
default:
break;
}
现在,我想根据其他内容来响应抽屉列表中的项目单击,而不仅仅是它的位置,例如它的标题或图像id。到目前为止,我没有做到这一点…有人能帮我吗
现在我正在使用此网站的导航列表代码:
这是调用SelectItem的函数
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
SelectItem(position);
}
public void example(View v){
TextView tv = (TextView) v.findViewById(R.id.exampleId);
String title = tv.getText().toString();
//Do something with title..
}