特别是对于填充和边距,能够从父视图继承是很酷的。
我不知道你是否同意但是,一旦我从一个布局中取出一个控件并把它放在另一个容器中,它就变得一团糟。
示例:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:padding="20dp">
<!-- ^^^^^^^^^^^ -->
<RelativeLayout
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:padding="20dp"> ---?
<TextView
android:id="@+id/txtTitleDate"
android:layout_width="wrap_content"
android:layout_height="wrap_content""/>
<TextView
android:id="@+id/txtTitleDate2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<RelativeLayout/>
<RelativeLayout/>
当我决定将文本视图放在第二个布局中时,如本示例所示,填充变得混乱,因为现在它们在边框周围应用了两次。
有没有办法保持父填充的方式能够优雅地渗透到内部布局?
我希望很清楚。