我是Android编程的新手。也许你可以帮助我。
我得到了: 分段 RadioGroup有2个单选按钮 的EditText
我的目标是:
默认情况下,第一个单选按钮被选中,编辑文本被禁用或无法编辑 然后,当我选择第二个单选按钮时,它启用edittext和setfocus 反之亦然。 当我再次选择第一个单选按钮时,它将禁用edittext。 这都在我的一个片段中。
有人可以帮我代码吗? 另外一个问题,我可以使用共享首选项保存以前选择的单选按钮,以便在打开我的应用程序时加载它吗?
提前致谢。 :)
答案 0 :(得分:0)
好的,首先使用此代码段android:visibility="invisible"
或在java代码myButton.setVisibility(View.INVISIBLE);
中将您的EditText设置为在xml或java中可见,同时按下其他单选按钮,使用此代码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