【发布时间】:2012-10-16 15:40:39
【问题描述】:
在我的应用程序中,我有带有切换按钮和 textview 的列表视图。这里我将在列表上执行两个操作。
1) 点击切换按钮。 2)单击列表视图项。 两者都工作得很好,但是当我单击切换按钮时,我根据开、关条件执行了操作。但条件不能正常工作。每次它都会显示关闭条件。 以下代码如下
public View getView(final int position, View convertView,
ViewGroup parent) {
View v = null;
TextView arryText;
SharedPreferences sh = MainActivity.this.getSharedPreferences(
"onOrOff", MODE_WORLD_READABLE);
Boolean[] onOff = new Boolean[] { sh.getBoolean("SUNDAY", false),
sh.getBoolean("MONDAY", false),
sh.getBoolean("TUESDAY", false),
sh.getBoolean("WEDNESDAY", true),
sh.getBoolean("THURSDAY", false),
sh.getBoolean("FRIDAY", true),
sh.getBoolean("SATURDAY", false) };
if (v == null) {
LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.inflate, null);
arryText = (TextView) v.findViewById(R.id.inflateText);
togg = (ToggleButton) v.findViewById(R.id.toggleButton1);
togg.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (togg.isChecked()) {
Toast.makeText(MainActivity.this, "ison",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(MainActivity.this, "isoff",
Toast.LENGTH_SHORT).show();
}
}
});
arryText.setText(days[position]);
}
return v;
}
每次我得到“关闭”时,任何人都可以帮助我
【问题讨论】:
-
请查看此链接。我认为您应该在这里找到解决方案。 wptrafficanalyzer.in/blog/…
标签: android list listview togglebutton