相关疑难解决方法(0)

OnItemCLickListener在listview中不起作用

Activity 班级代码:

conversationList = (ListView)findViewById(android.R.id.list);
ConversationArrayAdapter conversationArrayAdapter=new  ConversationArrayAdapter(this, R.layout.conversation_list_item_format_left, conversationDetails);
conversationList.setAdapter(conversationArrayAdapter);
conversationList.setOnItemClickListener(new AdapterView.OnItemClickListener(){ 
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
        Log.d("test","clicked");
    }
});
Run Code Online (Sandbox Code Playgroud)

类中的getView函数Adapter:

if (v == null) {                                
    LayoutInflater vi = (LayoutInflater)ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    if(leftSideMessageNumber.equals(m.getTo())) {
        v = vi.inflate(R.layout.conversation_list_item_format_left, null);
    } else {
        v = vi.inflate(R.layout.conversation_list_item_format_right, null);
    }
}
Run Code Online (Sandbox Code Playgroud)

在充气时使用两个xmls有问题吗?

android listview

230
推荐指数
12
解决办法
13万
查看次数

ListView带有可点击/可编辑的小部件

当Items布局有可点击/可编辑的小部件(RadioButton,EditText或CheckBox)时,是否可以在ListView上使用OnItemClickListener?

android android-widget

44
推荐指数
3
解决办法
4万
查看次数

片段内的ListView上的OnItemClickListener无法正常工作

编辑:已解决.如果在项目的XML中有任何可聚焦的东西,它将打破列表的触摸,换句话说,android:focusable = false对所有复选框,开关或类似于ur列表的任何内容.并完成=)

好的,这是我的问题.

我写了一个使用应用程序标签和碎片,这一切都我想,除了当我尝试捕捉上的ListView一个onItemClick事物的方式,它甚至不标记行作为触摸/按下/选择.

我一直在阅读一下,很多人也有同样的问题,但我没有找到任何帮助我的回复.

我不希望实现ListFragment,其实我甚至不知道如何/我为什么要和我既然所有的代码已经工作,我不知道,如果实现一个给我更多的工作要做,所以,这里是:

是否可以在片段内部实现单击listView的侦听器?如果是的话,怎么样?

PD:minSDK = 14,tatgetSDK = 15

android listview fragment onclicklistener

14
推荐指数
3
解决办法
3万
查看次数