你应该使用:android:gravity="center"
解决方案 »
- java.lang.RuntimeException: Unable to instantiate application com.aaa.sc.app.bb
- android4.0.3webview中的网页链接选中后不再显示黄框的高亮??
- 急求!!搞笑呢么~这个循环怎么会退出呢~关于读取logcat日志的问题!困扰很久!
- android网络程序的设计思路?
- 如何获取提交表单后的结果
- android发展问题!!!
- 调查下安卓或Java外包公司,无工作经验,学习6个月,大专一般月薪多少。
- 图片缩放避免OOM
- 到底怎么样才能root android studio2.3 自带的安卓模拟器,求大神指点迷津
- 求助一个大问题
- 如何在程序中获得系统日志并写入文件?
- 安装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>难道你想要的是这种?