我有一个AlertDialog
将数组显示为单个选择的选项:
protected boolean blFrom, blTo;
protected void showSelectToDialog() {
boolean[] checkedDate = new boolean[toDate.length];
int count = toDate.length;
DialogInterface.OnClickListener setD2 = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//TODO Auto-generated method stub
onChangeSelectedTo(which);
}
};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Select To Year");
builder.setSingleChoiceItems(toDate, count, setD2);
builder.setCancelable(true);
builder.setPositiveButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
dialog2 = builder.create();
dialog2.show();
}
protected void onChangeSelectedTo(int j) {
bTo.setText(toDate[j]);
sTo = ((AlertDialog)dialog2).getListView().getCheckedItemPosition();
blTo = true;
displayToast(String.valueOf(sTo));
to = j;
dialog.dismiss();
}
我想做的是它第一次加载时应显示默认值。选择一个选项并关闭对话框后,我再次弹出相同的对话框,它应显示我先前做出的选择并滚动到该对话框。
我该如何完成?
截至目前,我可以获取所选职位,但是接下来该怎么办?
您可以将所选值存储在您的变量中,也可以Activity
使用SharedPreferences
我有一个JTable,在一列中,我为每行都有一个JComboBox。我在按下按钮时动态添加行。在组合框中所做的选择将确定对该特定行执行的计算。为了参数起见,假设组合框的选项是:选项1,选项2,选项3和选项4。 我遇到的问题如下: 假设我添加了2行,并从第1行的组合框中选择任何选项,当我去第2行的组合框中进行选择时,勾选与第1行相同的选择。似乎有某种记忆。如何禁用此功能,以便默认选择始终为-1(即非
这看起来很简单,但我没有找到答案。 我有一个基本的的值没有改变,我也希望知道用户选择了一些东西并重新触发整个处理。所以可能不是我想要使用的,但我没有找到该使用什么。 有一个基本的select标记和一些选项在里面,这是可能的吗?如果不是,实现这一目标的最佳方法可能是什么?(我懒惰的手指宁愿实现一个自定义的React下拉列表,仅作为最后的手段)。 谢谢你们!
我有一个字符串,其中包含各种 HTML 标记中的文本。我需要清理 HTML 标签本身,因此
我已经安装在Debian Jessie: 蟒蛇2。7. 蟒蛇3。5. 我还通过和安装了Jupyter 然而,当我启动jupyter笔记本时,我只能使用python3作为内核!如何切换到pyhton2。7何时使用Jupyter?
问题内容: 我对SQL有点陌生,在构造select语句时遇到了麻烦。我有两个表: 我希望所有具有特定属性的用户记录。有没有一种方法可以在一个SQL调用中获取它们,或者我是否需要首先从属性表中获取所有用户ID,然后分别选择每个用户? 问题答案: 如果您要选择的每个用户只有一个属性行,我想这就是您想要的: 如果您有多个与“ whatnot”匹配的属性行,并且只需要一个属性行(取决于数据库系统),则需要
我知道RecycerView类中没有默认的选择方法,但我尝试了以下方法, 在尝试这段代码时,我得到了预期的输出,但完全不是。 我将用图像来解释这一点。 我如何克服这个问题?有时,如果我快速滚动列表,就会选择其他项目。如何克服这个问题呢? 更新 当我试图在之后使用时,