你应该使用:android:gravity="center"
解决方案 »
- 学习Android应用开发有关JAVA的问题
- 高手进,这种效果怎么实现????
- bindService需要点2次才成功,太妖怪了!!
- 一个拿到人人网和淘宝网offer的大四学生的Android学习经历
- 问:servic,为什么自动重启?
- 点击listview的item时 弹出气泡提示
- 使用kosap2访问WebService,发生HTTP status: 500错误
- android 一个简单的网络监听出错
- make: *** 没有规则可以创建..
- 要开发一个android项目,以android为客户端,pc为服务器端,如果实现通讯交互?
- 如何在程序中获得系统日志并写入文件?
- 安装Android Studio缺少build-tools-21.1.1
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#CDAD00"
>
<ImageView
android:id="@+id/imageview_back"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:src="@drawable/btn_back" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize = "20sp"
android:textColor ="#707070"
android:text="药品、耗材分类"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:id="@+id/drug">
</TextView>
</RelativeLayout>
最好imageview也加一个android:layout_centerVertical="true",这样,两个在同一水平线上对齐。
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#CDAD00"
android:orientation="horizontal" >这里加上属性gravity="center_vertical"
<TextView
android:layout_height="35dp"
android:layout_width="wrap_content"
android:textSize = "20sp"
android:textColor ="#707070"
android:text="药品、耗材分类"
android:layout_gravity="center"
android:id="@+id/drug"> 设置了textSize的话改成android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#CDAD00"
android:orientation="horizontal"
android:gravity="center" >
<ImageView
android:id="@+id/imageview_back"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginLeft="0.0sp"
android:src="@drawable/btn_back"/>
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize = "20sp"
android:textColor ="#707070"
android:text="药品、耗材分类"
android:id="@+id/drug">
</TextView>
</LinearLayout>
给LinearLayout添加android:gravity="center"
把TextView的高改成android:layout_height="wrap_content"
去掉TextView的android:layout_gravity="center"
这样上下左右都居中了
@ dalor 谢谢您的回复,但是我按照你所说的,还是实现不了想要的效果,麻烦再确认下吧,谢啦
@huhanainana 谢谢您的回复, 按照您所说的 ,同时会把 最左边的 imageview 置于中间的
麻烦再帮忙确认下吧,谢啦
@pengguohua1988 谢谢您的 回复,按照您所说的 是得不到想要的结果的,麻烦再确认下吧,谢啦
@pengguohua1988 谢谢您的 回复,按照您所说的 是得不到想要的结果的,麻烦再确认下吧,谢啦<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#CDAD00"
android:gravity="center_vertical"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imageview_back"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginLeft="0.0sp"
android:src="@drawable/idp" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize = "20sp"
android:textColor ="#707070"
android:text="药品、耗材分类"
android:layout_gravity="center_vertical"
android:id="@+id/drug">
</TextView>
</LinearLayout>
</LinearLayout>效果是
@ dalor 谢谢您的回复,但是我按照你所说的,还是实现不了想要的效果,麻烦再确认下吧,谢啦你看是要调整哪些东西。
我做了一个例子,试过了,可以的。 <RelativeLayout
android:id="@+id/my_menu"
android:layout_width="fill_parent"
android:layout_height="match_parent"
> <ImageButton
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:background="#00000000"
android:scaleType="fitXY"
android:src="@drawable/back"
/> <Button
android:id="@+id/me"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="#00000000"
android:text="我"
android:textColor="#ffff"
android:textSize="20sp" />
</RelativeLayout>
@pengguohua1988 谢谢您的 回复,按照您所说的 是得不到想要的结果的,麻烦再确认下吧,谢啦抱歉,之前理解错了你的想法
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#CDAD00" >
<ImageView
android:id="@+id/imageview_back"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginLeft="0.0sp"
android:src="@drawable/idp" />
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize = "20sp"
android:textColor ="#707070"
android:text="药品、耗材分类"
android:layout_centerInParent="true"
android:id="@+id/drug">
</TextView>
</RelativeLayout>
</LinearLayout>这样就行了
@ dalor 谢谢您的回复,但是我按照你所说的,还是实现不了想要的效果,麻烦再确认下吧,谢啦<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#CDAD00"
android:gravity="center_vertical"
android:orientation="horizontal" >
<ImageView
android:id="@+id/imageview_back"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginLeft="0.0sp"
android:src="@drawable/idp" />
<TextView
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:textSize = "20sp"
android:textColor ="#707070"
android:text="药品、耗材分类"
android:gravity="center"
android:id="@+id/drug">
</TextView>
</LinearLayout>
</LinearLayout>难道你想要的是这种?