如何设置单选按钮的可见性属性
Posted
技术标签:
【中文标题】如何设置单选按钮的可见性属性【英文标题】:how can i set visibility property of radiobutton 【发布时间】:2014-08-23 08:18:07 【问题描述】:我对 xamarin 中的 RadioButton
有疑问。我想让我的RadioButtons
可见,但我不知道该怎么做。我的 RadioButtons
在我的 xml 文件中是不可见的。我想让它们从代码中可见。我需要这个,因为我想列出最后一次登录的用户,当我选择一个时,他会填满我的框。但一开始我没有 3 个用户,但只有 1 个,所以我需要隐藏未使用的 RadioButtons。那么如何更改 RadioButtons 的属性呢?
【问题讨论】:
【参考方案1】:有时这有点痛苦,因为有时你必须深入挖掘,因为它并不总是 100% 工作,但 Xamarin/C# 中的 Basic 使用如下:
rb.Visibility=ViewStates.Visible;
【讨论】:
【参考方案2】:要使单选按钮可见:
radioButton.setVisibility(View.VISIBLE);
使单选按钮不可见:
radioButton.setVisibility(View.GONE);
假设您已在 Activity 中正确初始化 radioButton
,这可以正常工作。
对于 Xamarin.android C# 试试这个:
button.Visibility = ViewStates.Invisible;
Reference link 1 和 Reference link 2
【讨论】:
我用 Xamarin.Android c# 编写,我没有 setVisibility 方法。 试试this的建议是否有效@Blackchart Refer this@Blackchart 是的! button.Visibility = ViewStates.Invisible;它非常适合我!你帮了我很多!谢谢你:)【参考方案3】:试试这个代码:
RadioButton rb = (RadioButton) findViewById(R.id.firstRadio);
rb.setVisibility(View.VISIBLE);
【讨论】:
我用 Xamarin.Android c# 编写,但没有 setVisibility 方法。以上是关于如何设置单选按钮的可见性属性的主要内容,如果未能解决你的问题,请参考以下文章