Lon*_*uck 8 android android-layout android-linearlayout android-view
我正在开发一个带有片段的Android应用程序.虽然我的大多数布局都是在XML中预先确定的,但我想以编程方式在启动时已在LinearLayout中加载的视图之间插入新视图.

我该如何解决这个问题?
谢谢
当您动态地将视图添加到 LinearLayout 时,可以指定索引。
将第一个视图的高度设置为
android:layout_height="0dp"
android:layout_weight="1"
Run Code Online (Sandbox Code Playgroud)
设置height = wrap_content为第二个视图XML
然后,当您动态添加新视图时,设置其height = wrap_content并将其添加到父级,LinearLayout如下所示
parentLinearLayout.addView(childView, index);
//index = position where you want to insert the new view.
Run Code Online (Sandbox Code Playgroud)
它可能对你有帮助。:)
| 归档时间: |
|
| 查看次数: |
2301 次 |
| 最近记录: |