Android 如何从java代码中更改文本?
如果这是个容易的问题,请原谅。到目前为止,我还没有找到答案。我按照本教程()创建了一个弹出窗口。虽然它按预期工作,但我想在java代码中按下按钮时更改文本 更具体地说,我有一个字符串数组,每当按下按钮时,我希望它显示数组的随机元素。我怎样才能开始做那些事情呢 我的onCreate方法是(mundaneLoot是按钮的id): 弹出窗口(本质上是一个新活动)的xml代码是:Android 如何从java代码中更改文本?,android,Android,如果这是个容易的问题,请原谅。到目前为止,我还没有找到答案。我按照本教程()创建了一个弹出窗口。虽然它按预期工作,但我想在java代码中按下按钮时更改文本 更具体地说,我有一个字符串数组,每当按下按钮时,我希望它显示数组的随机元素。我怎样才能开始做那些事情呢 我的onCreate方法是(mundaneLoot是按钮的id): 弹出窗口(本质上是一个新活动)的xml代码是: 我想从java代码中编辑android:text=“弹出窗口”。使用如下编辑文本: EditText editText
我想从java代码中编辑android:text=“弹出窗口”。使用如下编辑文本:
EditText editText;
在“创建时”中,按如下方式绑定编辑文本
editText = (EditText) findViewById(R.id.editText);
editText.setText("YOUR_TEXT");
使用如下编辑文本:
EditText editText;
在“创建时”中,按如下方式绑定编辑文本
editText = (EditText) findViewById(R.id.editText);
editText.setText("YOUR_TEXT");
继续Pop类的
onCreate
方法,然后
TextView popUpMessage = (TextView) findViewById(R.id.textView);
popUpMessage.setText("Example");
继续Pop类的
onCreate
方法,然后
TextView popUpMessage = (TextView) findViewById(R.id.textView);
popUpMessage.setText("Example");
如果弹出对话框是
活动
,则可以通过意图
向该活动
传递一个值。你可以这样做
Intent intent = new Intent(MainActivity.this, Pop.class);
intent.putExtra("value", randomValueFromArray);
startActivity(intent);
String text = list.get((new Random()).nextInt(list.size()));
然后,您可以从Pop
类的onCreate()
中的Intent
中获取值
Bundle bundle = getIntent().getExtras();
editText.setText(bundle.getString("value"));
如果您想知道如何从ArrayList
中获取随机值,可以使用类似的方法
Intent intent = new Intent(MainActivity.this, Pop.class);
intent.putExtra("value", randomValueFromArray);
startActivity(intent);
String text = list.get((new Random()).nextInt(list.size()));
如果弹出对话框是
活动
,则可以通过意图
向该活动
传递一个值。你可以这样做
Intent intent = new Intent(MainActivity.this, Pop.class);
intent.putExtra("value", randomValueFromArray);
startActivity(intent);
String text = list.get((new Random()).nextInt(list.size()));
然后,您可以从Pop
类的onCreate()
中的Intent
中获取值
Bundle bundle = getIntent().getExtras();
editText.setText(bundle.getString("value"));
如果您想知道如何从ArrayList
中获取随机值,可以使用类似的方法
Intent intent = new Intent(MainActivity.this, Pop.class);
intent.putExtra("value", randomValueFromArray);
startActivity(intent);
String text = list.get((new Random()).nextInt(list.size()));
(TextView)findViewById(R.id.TextView).setText(“what ever”);弹出窗口是一个对话框???@SagarNayak,正如我在问题中所说的,我遵循了一个教程,在其中我创建了一个弹出窗口作为一个新的活动。那么,显示弹出窗口的活动是???您要更改其文本的活动是????(请给出活动名称)他在其
意图中打开的活动
是一个弹出窗口。(TextView)findViewById(R.id.TextView)。setText(“what ever”);弹出窗口是一个对话框???@SagarNayak,正如我在问题中所说的,我遵循了一个教程,在其中我创建了一个弹出窗口作为一个新的活动。那么,显示弹出窗口的活动是???您要更改其文本的活动是????(请给出活动名称)他在其意图中打开的活动
是一个弹出窗口。