导航
  • 主页
  • 音视频
  • Camera
  • UI
  • 协议
  • SDK
  • NDK
  • Flutter
  • ADB
  • Android Studio
  • 模拟器
  • 问答

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 重叠在一起,咋整啊
...全文
110 点赞 收藏 10
写回复
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布局就行了
回复
在前面加一个<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
后面加一个</LinearLayout>
回复
发动态
发帖子
Android
创建于2009-10-09

7.8w+

社区成员

移动平台 Android
申请成为版主
社区公告
暂无公告