Mr.*_*tto 1 int android textview android-activity
我有一个int取决于用户输入.如何int在屏幕上显示?
这是我一直在尝试的:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@int/HW" // What goes here, This is where i am confused
tools:context=".DisplayMessageActivity" />
Run Code Online (Sandbox Code Playgroud)
这里也是我定义的变量,你可能在不久前看过我关于这个程序的帖子:
// Receive messages from options page
Intent intent = getIntent();
int HW = intent.getIntExtra("MESSAGE_HW", 0);
int OTW = intent.getIntExtra("MESSAGE_OTW", 0);
int HPD = intent.getIntExtra("MESSAGE_HPD", 0);
Run Code Online (Sandbox Code Playgroud)
我想在屏幕上显示int HW,非常感谢任何帮助!谢谢!
android:text ="@ int/HW"//这里有什么,这是我感到困惑的地方
默认值可以去那里.可以告诉你TextView尚未填充的东西.
我如何在屏幕上显示int?
要int在屏幕上显示TextView您向我们展示的内容.你需要得到TextView你的Activity类似下面的内容:
TextView textView = (TextView) this.findViewById(R.id.textViewId);
Run Code Online (Sandbox Code Playgroud)
然后,您可以textView使用以下内容设置文本:
textView.setText(String.valueOf(HW));
Run Code Online (Sandbox Code Playgroud)
以下是将id添加到xml的示例:
<TextView
android:id="@+id/textViewId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@int/HW" // What goes here, This is where i am confused
tools:context=".DisplayMessageActivity" />
Run Code Online (Sandbox Code Playgroud)