在 运行 时间内将 textview 添加到 relativelayout
add text view during run time to relativlayout
在我的 android 项目中,我从我的服务器得到一个 string
,然后 string
将值放入 textview
。
XML:
<RelativeLayout
android:id="@+id/scorelayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical">
Java:
RelativeLayout relativeLayout = view.findViewById(R.id.scorelayout);
TextView Score = new TextView(context);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT
);
relativeLayout.addView(Score, layoutParams);
最简单的解决方案是在 xml 中设置 TextView
并设置
android:visibility="gone"
当你必须显示你的文字时,就像这样
myTextView.setText(myText);
myTextView.setVisibility(View.VISIBLE);
但是,如果您只是在寻找如何以编程方式添加视图的答案,这里是 link
这可以通过以下三个步骤完成:
步骤 1: 你可以在 Android 中使用 textview 并使其不可见(Xml 属性).
第 2 步: 创建文本视图后,您可以借助 java 中的 java class 通过 setText() 方法。
第 3 步: 使用 java 代码使其可见。
希望对您有所帮助。
如果您需要更多帮助,请随时联系。
在我的 android 项目中,我从我的服务器得到一个 string
,然后 string
将值放入 textview
。
XML:
<RelativeLayout
android:id="@+id/scorelayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical">
Java:
RelativeLayout relativeLayout = view.findViewById(R.id.scorelayout);
TextView Score = new TextView(context);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT
);
relativeLayout.addView(Score, layoutParams);
最简单的解决方案是在 xml 中设置 TextView
并设置
android:visibility="gone"
当你必须显示你的文字时,就像这样
myTextView.setText(myText);
myTextView.setVisibility(View.VISIBLE);
但是,如果您只是在寻找如何以编程方式添加视图的答案,这里是 link
这可以通过以下三个步骤完成:
步骤 1: 你可以在 Android 中使用 textview 并使其不可见(Xml 属性).
第 2 步: 创建文本视图后,您可以借助 java 中的 java class 通过 setText() 方法。
第 3 步: 使用 java 代码使其可见。
希望对您有所帮助。 如果您需要更多帮助,请随时联系。