2016-09-26 7 views
-2

私はチャットバブルで画面を構築しようとしています。問題は、私がandroid:layout_centerHorizontal="true"を使用すると、バブルが正確に中央に来て、テキストのサイズに基づいて両方向に展開されます。しかし、私はこのバブルの中心をスクリーンの中央または親のレイアウトに20dp固定する必要があります。オフセットのある画面の中心にアイテムを固定する

<View 
       android:id="@+id/anchor" 
       android:layout_width="0dp" 
       android:layout_height="0dp" 
       android:layout_centerHorizontal="true" /> 
      <TextView 
       android:id="@+id/textview" 
       android:text="Some Text" 
       style="Style_with_layout_height_width_etc" 
       android:layout_alignParentBottom="true" 
       android:layout_alignStart="@+id/anchor" 
       android:layout_marginStart="-20dp" 
       android:layout_marginBottom="20dp"/> 

私は役に立たないの0dpの幅と高さが、その持つアンカービューを持つような方法を試してみました。

EDIT-1:さらなる参照のために追加のXMLコード

EDIT-2:制約レイアウトを使用して、横バイアス設定は私が問題を解決する助け。

+0

あなたはコードを見て、今の質問はまだ非常に明確ではありません –

+0

を共有してください。あなたが得ていることと何が必要なのかについての画像を追加してみてください。 –

+0

を@ReazMurshed持つことができ、あなたのコードの一部 –

答えて

0

新しくConstraintLayoutを使用して、必要に応じてビューの位置を正確に調整することを検討してください。

Reference- https://developer.android.com/training/constraint-layout/index.html

+0

提案をありがとうが、それは中心を固定するオプションを持っていない –

+0

私は問題を解決するのに役立ちました。ありがとう、トン。 –

関連する問題