android - 如何在android中的其他 View 上添加覆盖 View ?

标签 android view overlay

我想将按钮放在 ImageView 上方。

我该怎么做?

(请不要设置背景,因为我需要 ImageView)

最佳答案

设为背景!

开个玩笑...您需要的是将您的 View 放在 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 这样的参数的使用,它们用于将 View 定位到您想要的位置。

关于android - 如何在android中的其他 View 上添加覆盖 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3790511/

相关文章:

python - Matplotlib,所有子图的一个颜色条,覆盖在纸张大小上

java - 在android中实现应用程序范围的缓存

android - 如何使android中 View 周围的区域变暗?

android - 圆形覆盖填充颜色并不总是在 Google Maps v2 上绘制

swift - 如何在单元格之后的 UITableView 中放置一个带有加载更多按钮的 View

ruby-on-rails - 在 MVC 框架(例如 Ruby on Rails)中,通常 Model 拼写为单数,而 controller 和 view 拼写为复数吗?

Android ImageView 覆盖 Opengl ES 意外行为

java - (应用程序崩溃)返回空指针异常...当从 Serilizable 类调用公共(public)类的方法时

android - 避免在创建 Fragment 之前显示 Activity 布局

Android:android模拟器是否已经root