我是 Android 新手,還在學習中。理解了View和ViewGroup的區別,也發現一個ViewGroup可以包含多個view,但是一個View里面不能包含更多的View。
我想要實作的是這樣的: 
而我現在所擁有的只是背景中的一個黑盒子。黑盒的 XML 如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="400dp"
android:layout_height="200dp"
android:gravity="center"
android:layout_gravity="center_horizontal"
android:orientation="vertical"
>
<TextView
android:id="@ id/simpleTextView"
android:layout_width="400dp"
android:layout_height="200dp"
android:background="@drawable/box"
android:text="Sample"
android:textSize="20sp"
android:gravity="center_horizontal"/>
</LinearLayout>
我box在單獨的 XML 中定義的地方。我只是想問,有人可以幫我實作上面的最終影像嗎?特別是,我應該使用什么樣的布局?
uj5u.com熱心網友回復:
你應該讓你的布局盡可能平坦,我的意思是你應該避免嵌套,因為在大多數情況下使用 ConstraintLayout。你可以在這里閱讀它:https : //developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout并且有很多關于它的教程。
uj5u.com熱心網友回復:
它并不難,但我們推薦ConstraintLayout
<LinearLayout>//Horizontal
<LinearLayout>//Vertical
<TextView/>
<Button/>
</LinearLayout>
<LinearLayout>//Vertical and add Margin
<Button/>// add Margin
</LinearLayout>
</LinearLayout>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/367756.html
標籤:安卓
