作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我在 ImageView
中加载图像(更具体地说,是肖像形状的图像)时,该图像有时会覆盖 上方的
。 Button
图片 View ImageView
将 layout_width
和 layout_height
设置为 wrap_content
。我的要求是 ImageView
将包装内容,但不会覆盖按钮。我不想硬编码像素值。
布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="mg.colorfilters.ResultActivity$PlaceholderFragment" >
<Button
android:id="@+id/button1"
android:layout_width="320dp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@color/red"
android:text="@string/string3"
android:textStyle="bold"
android:textColor="@color/white"
android:onClick="loadImageWithFilterOrSaveImage" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/abc_ab_bottom_solid_dark_holo"
android:contentDescription="@string/string4" />
</RelativeLayout>
最佳答案
你想让你的形象居中吗?
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
如果是,则可能需要将 Button 代码放在 ImageView 代码下方,例如
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:src="@drawable/abc_ab_bottom_solid_dark_holo"
android:contentDescription="@string/string4" />
<Button
android:id="@+id/button1"
android:layout_width="320dp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@color/red"
android:text="@string/string3"
android:textStyle="bold"
android:textColor="@color/white"
android:onClick="loadImageWithFilterOrSaveImage" />
这样按钮就会一直在最上面。如果图像很大,按钮将在其顶部可见。仅当您对此行为没有问题时才使用此解决方案。
关于android - 在 ImageView 中加载的图像隐藏了按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23933970/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!