我是 Android 开发新手。
我想要做的是在一个布局中显示 5 个变量。 我通过输入从用户那里获取这些变量。
我可以通过 setContactView 显示一个变量,例如 ip
setContentView(ipView);
但是如何才能显示 3-4-5 变量呢?
setContentView(R.layout.activity_login_attempt_view);
通过使用上面的内容,我明白我正在调用布局。
这是否意味着我必须根据我提供输入的项目id
来形成布局??
谢谢
最佳答案
我对你的问题感到困惑,但你根据你的需要设计了你的布局
。如果您需要显示 5 个不同的输入,那么您可以在 activity_login_attemp_view.xml
中创建 5 个不同的 TextViews
(顺便说一句,这是一个很长的名称,但没关系)。也许类似
<LinearLayout
...>
<TextView android:id="@+id/tv1"
.../>
<TextView
.../>
<TextView
.../>
<TextView
.../>
<TextView
.../>
</LinearLayout>
其中“...”是您的属性,例如 height
、width
、id
等...然后您只需调用setContentView()
一次。然后使用类似的东西
TextView tv1 = (TextView) findViewById(R.id.tv1);
tv1.setText(someString);
请务必初始化您的 View
,例如使用tv1 = (TextView) findViewById(R.id.tv1);
之后调用setContentView()
否则它将返回 null
。
关于java - Android 在一个布局中显示输入的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19683086/