我想将按钮放在图像视图上方。
我该怎么做?
(请不要提供设置背景,因为我需要ImageView)
答案 0 :(得分:11)
设为背景!
开玩笑......你需要的是把你的观点放在RelativeLayout
里面。类似的东西会起作用:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:text="blah blah"/>
</RelativeLayout>
请注意使用layout_alignParentLeft
之类的参数,用于将视图定位到您想要的位置。
答案 1 :(得分:0)
我同意@Cristian的回答。但是也, 如果您需要按钮的动作侦听器,则可以在不使用按钮的情况下将onClick方法添加到imageView。
还有ImageButton。我希望这个答案显示出一些解决问题的途径。
答案 2 :(得分:0)
在ImageView
内Button
和RelativeLayout
为我工作:
<Button android:layout_centerInParent="true">
...