我已經創建了自定義的操作欄,它有左側的後退按鈕ImageView和中央有標題的textview。我希望標題是中心。但是,如果文本很大,它會佔用每個可用部分,並與Imageview重疊,因此ImageView偵聽器不起作用,只有在點擊時TextView才能在自定義佈局的任何位置工作。以下是截圖,以更好地解釋你。如果textview中的文字很大,則Textview會返回ImageView?
如果TextView的是大我想要的TextView是中心,並將所有字符適合可用寬度,然後用結束...
以下是我的XML代碼:
<RelativeLayout
android:id="@+id/actionbar"
android:layout_width="match_parent"
android:layout_height="45dip"
android:layout_alignParentTop="true"
android:alpha="0.8"
android:background="@android:color/black"
android:orientation="horizontal" >
<ImageView
android:id="@+id/backbutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:paddingLeft="10dp"
android:src="@drawable/back" />
<TextView
android:id="@+id/titleofscreen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:maxLines="1"
android:textColor="#22c064"
android:textSize="18sp" />
</RelativeLayout>
請幫我想像TextView中心,它應該看起來像asdasdasdasd ...
使用'LinearLayout'按我的答案....... – 2014-10-20 11:56:19