gpt4 book ai didi

Android SwitchCompat onCheckedChangeListener 不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:02 27 4
gpt4 key购买 nike

这是我的代码,对我不起作用。我使用来自 this 的代码示例。

XML-

<android.support.v7.widget.SwitchCompat
android:id="@+id/visibility_switch"
android:layout_width="wrap_content"
android:layout_height="55dp"
android:layout_marginRight="@dimen/mat_card_padding"
app:showText="false" />

和代码:

mVisibilitySwitchCompat = (SwitchCompat) findViewById(R.id.visibility_switch);
mVisibilitySwitchCompat.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

// this method doesn't work!

if (isChecked) {
mVisibilityTextView.setText(getString(R.string.visibility_on));
} else {
mVisibilityTextView.setText(getString(R.string.visibility_off));
}
}
});

最佳答案

尝试使用 setTextOff() 而不是使用监听器和 setTextOn()方法。当检查状态发生变化时,Switch 将自动处理正确的设置。

关于Android SwitchCompat onCheckedChangeListener 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33738016/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com