java - 为什么增加边距顶部尺寸后 ImageView 会变小?

标签 java android android-layout margin android-relativelayout

我有一个相对布局,我想在其中显示一个 Imageview 和一个带有 background-imageTextView

如果我没有使用任何margin-top,它会按照我应该的方式工作,但是如果我增加 ImageView 的上边距,图像就会变小。

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout                                                                xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content">

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:id="@+id/playerNameEnd"
        android:layout_width="200dp"
        android:layout_height="80dp"
        android:background="@drawable/casino2"
        android:gravity="center"
        android:text="Player"
        android:textColor="@color/cream"
        android:textSize="26sp" />

    <ImageView
        android:id="@+id/roulette_EndPic"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="40dp"
        app:srcCompat="@drawable/casino" />
</RelativeLayout>
</android.support.constraint.ConstraintLayout>

最佳答案

使用android:paddingTop="40dp"

而不是 marginTop

关于java - 为什么增加边距顶部尺寸后 ImageView 会变小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48894579/

相关文章:

c# 服务器无法识别android

java - Android donut chart 根据时间戳填充多种颜色

java - String.split 什么时候返回一个空数组?

android - 如何为 SurfaceHolder 创建 Surface?

android - 将微调器值右对齐而不是左对齐

android - 布局 : how to make image to change its width and height proportionally?

java - HTML 电子邮件的隐藏/显示按钮

java - 用于 Java 项目的 Hudson 和 CruiseControl 有什么区别?

Android 找不到 android-support-v7-appcompat.apk 错误

javascript - 构建 JavaScript 包失败。无法读取 react native 模块 traverseDependencies.js 上未定义的属性 'reduce'