gpt4 book ai didi

java - 通过布局充气器设置复选框 setChecked()

转载 作者:行者123 更新时间:2023-12-01 06:01:03 26 4
gpt4 key购买 nike

我正在 android studio 中制作游戏,在设计设置选项卡时遇到了问题:

我有一个设置 XML 文件,我可以从主菜单屏幕通过 java 代码访问该文件,并且我想根据共享首选项文件设置复选框。

问题是,虽然实际首选项已更新,但每当我调用 setChecked() 时,它都不会执行任何操作。

我正在尝试的是:

    final LayoutInflater factory = LayoutInflater.from(this);
final View settingsView = factory.inflate(R.layout.activity_settings, null);
CheckBox test = settingsView.findViewById(R.id.testCheck);
test.setChecked(true); // not really doing anything

感谢您的帮助:)

最佳答案

尝试如下。

setContentView(R.layout.activity_settings);
CheckBox test = settingsView.findViewById(R.id.testCheck);
test.post(new Runnable() {
@override
public void run() {
test.setChecked(true);
}});

关于java - 通过布局充气器设置复选框 setChecked(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59017691/

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