0
我想做一個線性佈局,其中有2個項目,一個項目是一個箭頭,需要適合在屏幕的右側,另一個項目是一個編輯文本,需要適合其餘的視圖。我嘗試了很多方法來做到這一點,但他們都沒有效果。我最近的嘗試是使用layout_weight,但是這給我帶來的問題是箭頭在更大的手機上有太多的區域。Android LinearLayout開始從右邊的項目
<LinearLayout
android:id="@+id/sendLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:weightSum="2"
android:paddingBottom="@dimen/scale_5dp"
android:layout_marginLeft="@dimen/scale_10dp"
android:layout_marginRight="@dimen/scale_10dp"
android:layout_weight="0.2">
<LinearLayout
android:layout_width='0dp'
android:layout_height="wrap_content"
android:layout_weight="1.7"
>
<com.heyjude.heyjudeapp.customview.EditRobotoRegular
android:id="@+id/editChatMsg"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:background="@drawable/linear_back"
android:hint="Type your message..."
android:padding="@dimen/scale_5dp"
android:inputType="textMultiLine|textCapSentences|text"
android:textColor="#5f6060"
android:textColorHint="#5f6060"
android:textSize="@dimen/text_14"
android:imeOptions="actionSend"
/>
</LinearLayout>
<ImageButton
android:id="@+id/ivSend"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_chat_icon"
android:background="@android:color/transparent"
android:layout_weight="0.3" />
</LinearLayout>
這裏是什麼樣子,因爲它是目前,你可以看到周圍有箭頭太多空間
我們在EditRobotoRegular中重量爲10 ......之後它會變成相同的,然後你必須發佈你的整個xml。由於其他的'VIEW',它可能會帶來問題... – sushildlh