如何在android中的其他视图添加覆盖视图?
答
设置为背景!
只是开个玩笑......你需要的是把你的意见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>
注意使用PARAMS像layout_alignParentLeft
这是用来定位在要视图。
答
我同意@ Cristian的回答。而且, 如果您需要按钮的动作侦听器,则可以在不使用按钮的情况下将onClick方法添加到imageView。
还ImageButton。我希望这个答案能够解决你的问题。
答
为我工作既ImageView
和Button
内RelativeLayout
:
<Button android:layout_centerInParent="true">
...
您也可以使用合并(http://developer.android.com/resources/articles/layout- tricks-merge.html)或一个framelayout(http://developer.android.com/resources/articles/layout-tricks-merge.html) – William 2010-09-24 23:23:37
上面的链接现在已经死了,试试这个:http:// developer。 android.com/training/improving-layouts/reusing-layouts.html – 2013-01-22 05:20:56