【发布时间】:2017-02-14 02:11:23
【问题描述】:
我尝试了几种方法,但每次都失败了。
我想要完成的是在 ImageView 上居中 TextView(水平和垂直),而是命令 android:layout_centerInParent="true" 导致垂直和水平居中在整个区域上,而不是在 ImageView 上。请帮助我将父级附加到 TextView 或其他解决此问题的方法。
这是我的 xml 代码:
<ImageView
android:id="@+id/imageView1"
android:layout_width="170dp"
android:layout_height="46dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:contentDescription="Your Height BG"
android:src="@drawable/textareabg" />
<TextView
android:id="@+id/textView00"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="Your Height"
android:textColor="#d88b6d"
android:textSize="20sp" />
【问题讨论】:
-
id 使用
RelativeLayout作为父级并将其背景设置为ImageView具有的内容,但如果您不喜欢这样,可以尝试其他方式 -
你的imageview是固定高宽的吗?
标签: java android android-layout