我在StackOverflow上找不到与此有关的任何问题:
我动态地希望使用Kotlin将TextView
对象添加到ScrollView
(请参阅XML布局)中。
简化的XML结构:
<ScrollView>
<LinearLayout android:id="@+id/entry_list" />
</ScrollView>
执行Kotlin后,应用程序的外观是什么
<ScrollView>
<LinearLayout android:id="@+id/entry_list" />
<TextView android:text="Dynamically added text" />
</LinearLayout>
</ScrollView>
(注意:实际的XML不会在运行时中更改,这只是说明之后的样子)
我如何使用Kotlin实现这一目标?
答案 0 :(得分:0)
我对此做了一些研究,这很简单:
val dynamicTextview = TextView(this)
dynamicTextview.text = "Dynamically added text"
// add TextView to LinearLayout
entry_list.addView(dynamicTextview)
(注意:您应该导入TextView
,如果您使用的是 Android Studio ,它会提示您自动导入)
只需将此代码添加到您要向其中添加TextView
的“活动”中。