【发布时间】:2020-12-23 04:47:37
【问题描述】:
在 GridLayout 里面我有 32 个非常相似的 FrameView,不同的是 ids(数字)
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/myFrame1">
<ImageView
android:id="@+id/myImg1"
android:layout_width="190dp"
android:layout_height="105dp"
android:layout_margin="4dp"
android:src="@drawable/myImg"
android:contentDescription="@string/station1" />
<TextView
android:id="@+id/descTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="4dp"
android:layout_marginBottom="34dp"
android:background="@android:color/transparent"
android:text="@string/Station 1"
android:textColor="@android:color/black"
android:textSize="16sp"
android:textStyle="bold"
android:layout_marginStart="4dp" />
</FrameLayout>
稍后我可能会添加更多文本视图,但它开始变得非常混乱,所以我需要大致了解如何动态插入这种布局,最好是使用 Kotlin 语言。
【问题讨论】:
标签: android xml android-layout kotlin android-gridlayout