textview的排列问题

山娃马小三儿 2011-04-01 07:41:00
<TextView android:id="@+id/ServiceState" 
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/blanktext1"
android:textColor="@color/black"
android:textSize="18sp"
android:text ="Service State: Started"/>

<TextView android:id="@+id/OperateService"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/ServiceState"
android:layout_below="@+id/blanktext1"
android:textColor="@color/blue"
android:textStyle="italic"
android:textSize="18sp"
android:text ="stop it"/>



想实现的效果 Service State:Started stop it
但是现在Started和stop it 重叠在一起,咋整啊
...全文
197 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mourinho 2011-04-02
  • 打赏
  • 举报
回复
8楼正解,对于不同的布局要使用不同的方法
yongyuandeni 2011-04-02
  • 打赏
  • 举报
回复
8楼说的有道理
FangandBin 2011-04-02
  • 打赏
  • 举报
回复
拜托,同学认真点。从代码中可以看出你用的应该是RelativeLayout布局,你设置的属性错了,请把第二个TextView中的 android:layout_alignRight="@+id/ServiceState" 改成 android:layout_toRightOf="@+id/ServiceState",OK 问题解决,无需换布局。
aspects 2011-04-02
  • 打赏
  • 举报
回复
你在加一个 <LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
男主角 2011-04-01
  • 打赏
  • 举报
回复
贴错了,呵呵。加个转义“\ ”

	  <TextView android:id="@+id/ServiceState" 
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/blanktext1"
android:textColor="#FFFFFF"
android:textSize="18sp"
android:text ="Service State: Started "
/>

<TextView android:id="@+id/OperateService"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/ServiceState"
android:textColor="#FFF000"
android:textStyle="italic"
android:textSize="18sp"
android:text ="\ stop it"
/>
男主角 2011-04-01
  • 打赏
  • 举报
回复
和你要的效果是一样的,不知道能否帮上忙。

	  <TextView android:id="@+id/ServiceState" 
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/blanktext1"
android:textColor="#FFFFFF"
android:textSize="18sp"
android:text ="Service State: Started "
/>

<TextView android:id="@+id/OperateService"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/ServiceState"
android:textColor="#FFF000"
android:textStyle="italic"
android:textSize="18sp"
android:text ="stop it"
/>
男主角 2011-04-01
  • 打赏
  • 举报
回复
是有点麻烦。我去好好学学,TextView属性去。没搞定
  • 打赏
  • 举报
回复
我顶2喽的哥们
yxmsw2007 2011-04-01
  • 打赏
  • 举报
回复
换成LinearLayout布局就行了
一口三个汉堡 2011-04-01
  • 打赏
  • 举报
回复
在前面加一个<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
后面加一个</LinearLayout>

80,362

社区成员

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

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