Greatings,All。 我有一个像这样的layout.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/editor"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:id="@+id/editor_area"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/contentViewBG" >
<RelativeLayout
android:id="@+id/canvas_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" >
</RelativeLayout>
<LinearLayout
android:id="@+id/setting_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginLeft="@dimen/spen_setting_margin"
android:layout_marginTop="@dimen/spen_setting_margin"
android:background="#00000000" >
</LinearLayout>
<LinearLayout
android:id="@+id/scoreboard"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_marginBottom="20dp"
android:layout_marginRight="20dp"
android:background="#ffffff"
android:orientation="vertical" >
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
它向我提出了问题:
@ + id / editor_area,它完全是多余的,当然除了 背景线我可以向上移动一级 @ + ID /编辑?
假设我在所有子布局中只有几个UIx,并且 只需在canvas_container中绘制,估计是什么 “多余的”@ + id / editor_area包裹着它们?
继续上面的#2,如果我在@ + id /记分牌中有4-5个按钮怎么办?
由于这些问题不言而喻,我是这方面的新手。任何建议都是最受欢迎的。
答案 0 :(得分:0)
2和3。不清楚你的问题是什么,你在问效率吗?
IMO,解决有关用户界面问题的最佳方法是尝试自己。
最好的问候