如何让TextView显示在LinearLayout的中间,竖直方向上的中间,在线等

zgycsmb 2011-11-19 03:54:35
LinearLayout中有 TextView,如下
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="34dip"
android:background="@drawable/tab_indicator">
<TextView
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:textColor="#767674"
android:textSize="14px"
/>
</LinearLayout>
目前此TextView中的内容有点靠着LinearLayout的顶部,

现需:如何让TextView显示在LinearLayout的中间,竖直方向上的中间,thanks
...全文
477 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xl19820317 2011-11-22
楼上正解 把orientation中v改成h就行 如果要改变距离顶部位置 把layout_marginTop值设置一下就行了 记得加单位 dp
  • 打赏
  • 举报
回复
zgycsmb 2011-11-19
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity = "center_horizontal"
android:layout_gravity = "center_vertical"

android:text="@string/hello"
/>
</LinearLayout>

在LinearLayout中,android:orientation="horizontal"
  • 打赏
  • 举报
回复 2
jwq259699768 2011-11-19
只要改下这里就可以了android:orientation="horizontal"
  • 打赏
  • 举报
回复
相关推荐
发帖
Android
加入

7.9w+

社区成员

移动平台 Android
申请成为版主
帖子事件
创建了帖子
2011-11-19 03:54
社区公告
暂无公告