请问布局时在同一行,如何一个textview水平居中,一个textview右对齐

slq19870609 2010-09-21 02:06:13
RT
...全文
3854 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mawl2002 2010-09-21
  • 打赏
  • 举报
回复
你所说的是空间居中还是内容居中?
大掌教 2010-09-21
  • 打赏
  • 举报
回复
楼主给分
f8376904110 2010-09-21
  • 打赏
  • 举报
回复
android:layout_alignParentRight="true"加上这句。。。我的试的可以
大掌教 2010-09-21
  • 打赏
  • 举报
回复
TextView设置成在父View右边
然后android:layout_marginRight="5sp"
slq19870609 2010-09-21
  • 打赏
  • 举报
回复
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent">

<TextView android:text="@+id/TextView01"
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true">
</TextView>

<TextView android:text="ss"
android:layout_height="wrap_content"
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_marginRight="5sp">
</TextView>
</RelativeLayout>
为啥这里离右边5sp没起作用,而离左边5sp即android:layout_marginLeft="5sp"会起作用
f8376904110 2010-09-21
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:text="@+id/TextView01" android:id="@+id/TextView01"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_centerHorizontal="true"></TextView>
<TextView android:text="@+id/TextView02" android:id="@+id/TextView02"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true"></TextView>
</RelativeLayout>
用相对布局就能完成了。线布局也能完成,但就麻烦一些。你可以用三个线型都设置成wiegth为1,然后在每个线布局里加也行。。但就有点多余了!看你习惯吧。用哪个你选择
slq19870609 2010-09-21
  • 打赏
  • 举报
回复
额,不是右对齐,是离右边5sp

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧