如何让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
...全文
671 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xl19820317 2011-11-22
  • 打赏
  • 举报
回复
楼上正解 把orientation中v改成h就行 如果要改变距离顶部位置 把layout_marginTop值设置一下就行了 记得加单位 dp
zgycsmb 2011-11-19
  • 打赏
  • 举报
回复 2
<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"
jwq359699768 2011-11-19
  • 打赏
  • 举报
回复
只要改下这里就可以了android:orientation="horizontal"

80,351

社区成员

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

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