相关疑难解决方法(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万
查看次数

标签 统计

android ×2

android-widget ×1

listview ×1