美好的一天每個人,目前我試圖讓我的第一個Android應用程序,然後我意識到的第一件事,那個愚蠢的XML UI設計。Android用戶界面:大小2視圖?
我有這2個視圖(按鈕),我想使他們如此第一個填充父母的一半(RelativeLayout)和第二個填充父母的另一半... 我的代碼是:
<Button
android:id="@+id/Top1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_toLeftOf="@id/Top2"
android:text="top1"/>
<Button
android:id="@+id/Top2"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentRight="true"
android:layout_toRightOf="@id/Top1"
android:text="TOP2"/>
的問題,我是得到這個錯誤: 「沒有資源的發現,給定的名稱相匹配(具有值在'layout_toLeftOf‘@ ID /最上方的兩個’)。」
看來,甚至連Android都不想使用XML。 像老C程序中,如果一個方法是寫調用下面,它會給出一個錯誤...
所以我有2個問題:1 :如何解決在XML這個問題? 2:或者我可以避免這種XML設計,並使用像C#一樣的類似代碼的設計?
你試過了Android Studio的框架?在大多數情況下,您甚至不需要觸摸XML代碼。只需拖放,調整大小。 – 2016-04-07 05:16:28