gpt4 book ai didi

java - 当我以编程方式生成 TextView 时,静态 TextView 不会出现

转载 作者:行者123 更新时间:2023-12-01 10:55:06 24 4
gpt4 key购买 nike

我有这个布局:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:showIn="@layout/activity_goster" tools:context="com.example.GosterActivity">


<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/text_line1"
android:layout_centerHorizontal="true"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/text_line2"
android:layout_centerHorizontal="true"
android:layout_below="@+id/text_line1"/>

<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/rl_root"
android:layout_below="@+id/text_line2">

</LinearLayout>

</LinearLayout>
</ScrollView>

在 Java 中,我像这样设置此布局的文本:

tvline1.setText("asdf1");
tvline1.setText("asdf2");

我以编程方式在 rl_root 中生成 TextView,如下所示:

LinearLayout relativeLayout2 = (LinearLayout) findViewById(R.id.rl_root);

for(int i = 0; i < 5; i++)
{
TextView textvw = new TextView(this);
textvw.setText(Integer.toString(i));
relativeLayout2.addView(textvw);
for(int j = 0; j < 10; j++)
{
TextView textvw2 = new TextView(this);
textvw2 .setText(Integer.toString(j+5));
relativeLayout2.addView(textvw2);
}
}

通过此配置,我只能看到生成的 TextView 的内容,而看不到我手写的前两个 TextView 。你能告诉我如何也显示这两个 TextView 吗?谢谢。

最佳答案

我可以获得两种 TextView - 生成的 TextView 和手写的 TextView 。代码似乎没问题。我刚刚删除了这些行

tools:showIn="@layout/activity_goster" 
tools:context="com.example.GosterActivity"

enter image description here

关于java - 当我以编程方式生成 TextView 时,静态 TextView 不会出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33648353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com