java - Android 在一个布局中显示输入的多个值

标签 java android layout view

我是 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>

其中“...”是您的属性,例如 heightwidthid 等...然后您只需调用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/

相关文章:

android - 首选项屏幕作为数据库的界面?

android - 如何在android中自定义 ListView 的编辑文本上设置监听器

java - 删除按钮和圆角之间的间隙

java - 无法更改软键盘上的按键图标

java - android微调器更改字体字体

java - 我们可以在抛出中使用通用异常吗?

java - 避免在 java if 条件中使用多个 OR 语句的更好方法

java - 在使用xml的android TextView中使用自定义字体

android - 如何在警报对话框中设置文本消息的位置

c++ - 如何轻松地展开一排 Qt 小部件,使它们始终均匀分布?