我有一个ListView
,每行有一个TextView
和三个EditText
的自定义布局。当我点击ListView
中的单个行时,会启动一个活动并将您带到另一个页面。
我写了一些代码,但它没有用。代码如下所示。
在适配器类getView()方法中,我放置了以下代码
convertView = mInflater.inflate(R.layout.editcategorylist, null);
convertView.setClickable(true);
convertView.setOnClickListener(clickListener);
我在ListActivity中声明了点击监听器,如下所示
lv=getListView();
myClickListener = new OnClickListener(){
public void onClick(View v) {
Intent intent = new Intent(CategoryList.this,AddSubCategoryList.class);
startActivity(intent);
}
};
谢谢。
答案 0 :(得分:4)
使用类似的东西
lv.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
{
public void onItemSelected(AdapterView parentView, View childView, int position, long id)
{
//Here write your code for starting the new activity on selection of list item
}
public void onNothingSelected(AdapterView parentView)
{
}
});
答案 1 :(得分:3)