我想将 TextView 置于两个按钮之间:
我采取了 RelativeLayout 我不知道该怎么做,下面是我的xml代码,请指导我做出改变的地方。
> dim(x)=c(10,1)
> winsor(x)
X
1984-01-01 0.030083248
1984-02-01 -0.012860259
1984-03-01 0.010600677
1984-04-01 -0.011406283
1984-05-01 -0.012860259
1984-06-01 0.027595621
1984-07-01 0.004735750
1984-08-01 0.030083248
1984-09-01 0.006154207
1984-10-01 0.007090694
答案 0 :(得分:1)
如果文字不是更长/更长,只有少数字符,请移除layout_toLeftOf
和layout_toRightOf
<TextView
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:text="@string/hello_world"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_alignBottom="@+id/but_right"/>
如果您认为以后文字会更长,请使用gravity
并将宽度更改为match_parent
<TextView
android:layout_width = "match_parent"
android:layout_height = "wrap_content"
android:text="@string/hello_world"
android:gravity="center"
android:layout_toLeftOf = "@+id/but_right"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_alignBottom="@+id/but_right"
android:layout_toRightOf = "@id/but_left" />
答案 1 :(得分:0)
<Button
android:id = "@+id/but_left"
android:layout_width = "80dp"
android:layout_height = "wrap_content"
android:text="Button1"
android:layout_alignParentLeft = "true"/>
<TextView
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:text="hello_world"
android:layout_centerHorizontal="true"
/>
<Button
android:id = "@+id/but_right"
android:layout_width = "80dp"
android:layout_height = "wrap_content"
android:text="Buton2 "
android:layout_alignParentRight = "true"/>
答案 2 :(得分:0)
尝试将宽度设置为match_parent
,将重力设置为center
<TextView
android:layout_width = "match_parent"
android:layout_height = "wrap_content"
android:gravity="center"
android:text="@string/hello_world"
android:layout_toLeftOf = "@+id/but_right"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_alignBottom="@+id/but_right"
android:layout_toRightOf = "@id/but_left" />
答案 3 :(得分:0)
简单布局..
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/my_image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/ic_launcher" />
<LinearLayout
android:id="@+id/layout_bottom"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_gravity="bottom">
<Button
android:id="@+id/but_left"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Button 1" />
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="Your Text" />
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="right|end"
android:layout_weight="1"
android:text="Button 2" />
</LinearLayout>
</FrameLayout>