黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述如何将RadioGroup元素的ID转换为Android studio中的字符串?相关的知识,希望能为你提供帮助。
下面的代码显示了吐司中的RadioButton的id以及按钮中的名称,但我想将其转换为字符串。
radioGroup = (RadioGroup) findViewById(R.id.radioGroup);
radioGroup.clearCheck();
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
RadioButton rb = (RadioButton) group.findViewById(checkedId);
if (null != rb &
&
checkedId >
-1) {Toast.makeText(activity.this, rb.getText(), Toast.LENGTH_SHORT).show();
p1_button.setText(rb.getText());
}}
});
我想将单选按钮的值作为字符串。
答案这很容易,如果你想将值转换为字符串,你可以像这样使用
toString()
方法rb.getText().toString();
而且你也可以像这样使用
String.valueOf()
方法String.valueOf(rb.getText);
所以在你的情况下
p1_button.setText(rb.getText().toString());
另一答案实际上rb.getText()返回一个字符串。您可以将其值分配给字符串变量,如
String str=rb.getText();
为了更安全的一面:
String str=""+rb.getText();
在上面的行中,来自rb.getText()的值与“”连接(+用于连接字符串)。使用“”+将+的RHS上的任何值转换为字符串
要么
String str=rb.getText().toString();
【如何将RadioGroup元素的ID转换为Android studio中的字符串()】现在'str'包含您要求的字符串值
推荐阅读
- 在其线性布局垂直父Android中将以编程方式创建的单选按钮居中
- 一般故障建设bootstrapper
- Android Studio中的Admob非页内广告无效
- 重新打开PowerApps后我无法从PowerBi Integration检索数据
- 如何将浮动操作按钮锚定到App ToolBar,就像在指南图像中一样()
- 如何更改SearchView上的默认图标,以便在Android的操作栏中使用()
- win8.1系统重置密码找到微软账户密码技巧
- Windows 8正式版提示“Windows无法删除家庭组”处理办法
- Win8系统metro开始界面打开浏览器显示桌面版IE怎样办【图文】