【发布时间】:2018-02-25 15:00:39
【问题描述】:
我知道这个问题被问了好几次,我试图根据其他解决方案来解决,但徒劳无功。我将 customAdapterView 与 listview 一起使用。我还在xml中设置了可点击。但它不起作用。
我的问题是 listview 不可点击的错误是什么?
**另一个有趣的事情引起了我的注意,如果我在 findViewby resoruce id 或 case 期间以“list.....”开头任何 id 名称 - “l”字母会自动变为大写。为什么会这样?
以下部分在 onCreate 方法内部:-
uddin= getResources().getStringArray(R.array.uddin_name_array);
body=getResources().getStringArray(R.array.uddin_body_array);
prof = getResources().getStringArray(R.array.prof_name_array);
ListView listView= findViewById(R.id.uddinListView);
listView.setClickable(true);
listView.setAdapter(new MyCustomAdapter(this,R.layout.activity_list_view,uddin,prof));
listView.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent=new Intent(MainActivity.this,ReadingUddinActivity.class);
startActivity(intent);}
}
);
【问题讨论】:
-
有人帮我吗?
标签: android listview adapter clickable