我想创建一个类似于Gmail客户端设置中的对话框 - >常规设置 - >自动前进(无法附加图片,但它是一个带3个项目的简单单选按钮选择器)。我似乎无法找到任何方法来设置代码中的选定项目,也无法检索当前所选项目的索引;它总是返回-1。手动选择工作正常。我尝试使用
$(this).find(".button2").click(function($e) {
var comment_content = $("#comment_content").val();
console.log(comment_content);
将它包装到Runnable也没有帮助。有什么想法吗?
答案 0 :(得分:0)
我遇到了同样的问题..在我的情况下,我将第一个列表视图值作为空白,我做了你从列表的第二个元素做的一切..
new String[]{//this is my list view
getString(R.string.blank),
getString(R.string.Trans_Detail),
getString(R.string.Trans_Summary),
getString(R.string.Logout),
}));
clickListener:
public void onNavigationDrawerItemSelected(int position) {
// update the main content by replacing fragments
Intent intent;
switch (position) {
case 0:
break;
case 1:
break;
case 2:
intent = new Intent(TransDetail.this, TransSummary.class);
startActivity(intent);
break;
case 3:
intent = new Intent(TransDetail.this, LogOut.class);
startActivity(intent);
break;
}
通过使我跳过自动返回-1 这不是确切的代码..但是你可以对你的代码有所了解
答案 1 :(得分:0)
好的,应该一直在使用
listView.setItemChecked(position, boolean)
和
listView.getCheckedItemPosition()
代替。