2016-09-26 35 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

,你可以看看现在的代码@ReazMurshed –

+0

问题仍然不是很清楚。尝试添加关于您获得的内容以及您想要的内容的图片。 –

回答

相关问题