gpt4 book ai didi

java - 在 fragment 中检查已更改监听器的 radio 组

转载 作者:太空宇宙 更新时间:2023-11-04 14:38:05 25 4
gpt4 key购买 nike

我是 Android 编程新手。也许你可以帮我解决这个问题。

我有:分段带有 2 个单选按钮的 RadioGroup编辑文本

我的目标是:

默认情况下,第一个单选按钮被选中,并且编辑文本被禁用或不可编辑然后,当我选择第二个单选按钮时,它会启用编辑文本并将焦点设置为其反之亦然。当我再次选择第一个单选按钮时,它将禁用编辑文本。这些都在我的一个 fragment 中。

有人可以帮我获取代码吗?还有一个问题,我可以使用共享首选项保存之前选择的单选按钮,以便在打开应用程序时加载它吗?

提前致谢。 :)

最佳答案

好的,首先使用此代码 fragment android:visibility="invisible" 将您的 EditText 设置为在 xml 或 java 中可见或者在java代码中myButton.setVisibility(View.INVISIBLE);按下另一个单选按钮时,使用此代码 myButton.setVisibility(View.VISIBLE); 使其可见然后回答第二个问题,您可以通过设置变量来使用共享首选项保存单选按钮选择

保存

    SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("your_key", "yourValue");
editor.commit();

获取

SharedPreferences sp = getSharedPreferences("your_prefs", Activity.MODE_PRIVATE);
String myValue = sp.getString("your_key", "defaultValue");

SharedPreference界面使您可以访问 xml文件,以及通过编辑器修改它的简单方法。该文件存储在 /data/data/com.your.package/shared_prefs/您可以通过此 SharedPreference API 访问它

关于java - 在 fragment 中检查已更改监听器的 radio 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25323707/

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