RelativeLayout不能置中的解決辦法,relativelayout置中
在LinearLayout中有個讓元素置中的辦法就是。比如在LinearLayout裡有個TextView.設定TextView的gravity可以讓其置中。
而在Realative裡設定這個不起作用。困擾了我挺長時間。其實在Realative裡有個替代的方法。就是設定子組件的android:layout_centerHorizontal="true"
就ok了。
如:
<RelativeLayout android:layout_width="match_parent" android:layout_height="200dp" android:id="@+id/cc_item_topLayout" > <ImageView android:layout_width="50dp" android:layout_height="50dp" android:id="@+id/cc_item_avatar" android:src="@drawable/touxiang" android:background="@drawable/btn_myborder" android:layout_marginTop="30dp" android:layout_centerHorizontal="true" /> </RelativeLayout>
relativelayout中怎使兩個ImageButton置中
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/widget27"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="schemas.android.com/apk/res/android"
>
<ImageButton
android:id="@+id/widget30"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
>
</ImageButton>
<ImageButton
android:id="@+id/widget31"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/widget30"
android:layout_alignLeft="@+id/widget30"
>
</ImageButton>
</RelativeLayout>
怎設定以下這個RelativeLayout的id,或是擷取RelativeLayout執行個體
沒有產生就手動寫上,就像你listview的id,你敲id後安alt+/會出來提示,顏色是你定義的,values裡面colors.xml,如果沒有這個檔案,你@color沒有值,color裡面的顏色需要自己定義