Match_parent 在 Android Studio 2.3 中的 ImageView 中不起作用

拉扎·贾维德

我是新来的,正在尝试学习 android 编程,但我遇到了一个问题,无法解决这个问题,请帮助我解决这个问题。我正在使用 Android Studio 2.3,问题是当我尝试在其中使用“match_parent”值时

android:layout_width="match_parent"
android:layout_height="match_parent"

它自动变成下面:-

android:layout_width="0dp"
android:layout_height="0dp"
tools:layout_editor_absoluteY="0dp"
tools:layout_editor_absoluteX="16dp" />

下面是我的完整代码,请帮助我。

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

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="36sp"
        android:textColor="@android:color/white"
        android:fontFamily="sans-serif-light"
        android:text="Happy Birthday Rj!"
        tools:layout_editor_absoluteY="0dp"
        tools:layout_editor_absoluteX="0dp" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        android:fontFamily="sans-serif-light"
        android:textColor="@android:color/white"
        android:textSize="36sp"
        android:text="From, Rj!"
        />

    <ImageView
        android:src="@drawable/party"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:scaleType="centerCrop"
        tools:layout_editor_absoluteY="0dp"
        tools:layout_editor_absoluteX="16dp" />

</android.support.constraint.ConstraintLayout>
尤金·佩查内克

ConstraintLayout子视图不能指定match_parent为其所需的尺寸。使用match_constraint(0dp) 并将左/右或上/下约束设置为"parent"

小部件尺寸约束

可以通过3种不同的方式设置android:layout_widthandroid:layout_height属性来指定小部件的尺寸

  • 使用特定维度(文字值,例如123dpDimension引用)
  • 使用WRAP_CONTENT,这将要求小部件计算自己的大小
  • 使用0dp,相当于“ MATCH_CONSTRAINT

尺寸约束

图 7 - 尺寸约束

前两种布局的工作方式与其他布局类似。最后一个将以匹配设置的约束的方式调整小部件的大小(参见图 7,(a) 是 wrap_content,(b) 是 0dp)。如果设置了边距,它们将在计算中被考虑在内(图 7,(c)与 0dp)。

重要提示MATCH_PARENT不支持包含在 a 中的小部件ConstraintLayout,尽管可以通过MATCH_CONSTRAINT将相应的左/右或上/下约束设置为来定义类似的行为"parent"

来源:https : //developer.android.com/reference/android/support/constraint/ConstraintLayout.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

onClick在android studio中不起作用

来自分类Dev

isReachable在android studio中不起作用

来自分类Dev

在Android Studio中,ListView中的按钮不起作用

来自分类Dev

wait()函数在android studio中的线程中不起作用

来自分类Dev

match_parent在自定义工具栏中不起作用

来自分类Dev

Android USB Host示例在Android Studio中不起作用

来自分类Dev

Idea Intellij插件在Android Studio 1.5.1中不起作用

来自分类Dev

Android Studio中的拖放功能不起作用

来自分类Dev

Tab键在Android Studio中不起作用

来自分类Dev

设置minSdkVersion在Android Studio中不起作用

来自分类Dev

phonegap ajax呼叫在Android Studio中不起作用

来自分类Dev

libs文件夹在android studio中不起作用

来自分类Dev

为什么getSize()方法在Android Studio中不起作用?

来自分类Dev

横向屏幕定向在Android Studio中不起作用

来自分类Dev

onClick函数在android studio中不起作用

来自分类Dev

Android Studio:模式中的TableRow不起作用

来自分类Dev

我的textview在android studio中不起作用

来自分类Dev

Gradle依赖项在Android Studio中不起作用

来自分类Dev

androidTestCompile在Android Studio 2.1.2中不起作用

来自分类Dev

onClick函数在android studio中不起作用

来自分类Dev

Android Studio:Horizontal函数中的scrollTo不起作用

来自分类Dev

按钮单击处理程序在Android Studio中不起作用

来自分类Dev

在Android Studio中不起作用后,Gradle应该运行

来自分类Dev

单击按钮在 android studio 中不起作用

来自分类Dev

Android Studio OnSharedPreferenceChangedListener 在 MainActivity 中不起作用

来自分类Dev

Android Studio onClick 在 BindViewHolder 中不起作用

来自分类Dev

“setOnClicklistener”在 Android Studio 3.5 中不起作用

来自分类Dev

Intellisense for Ionic 2在Visual Studio 2015中不起作用

来自分类Dev

TableLayout 中的 cel 不“match_parent”

Related 相关文章

  1. 1

    onClick在android studio中不起作用

  2. 2

    isReachable在android studio中不起作用

  3. 3

    在Android Studio中,ListView中的按钮不起作用

  4. 4

    wait()函数在android studio中的线程中不起作用

  5. 5

    match_parent在自定义工具栏中不起作用

  6. 6

    Android USB Host示例在Android Studio中不起作用

  7. 7

    Idea Intellij插件在Android Studio 1.5.1中不起作用

  8. 8

    Android Studio中的拖放功能不起作用

  9. 9

    Tab键在Android Studio中不起作用

  10. 10

    设置minSdkVersion在Android Studio中不起作用

  11. 11

    phonegap ajax呼叫在Android Studio中不起作用

  12. 12

    libs文件夹在android studio中不起作用

  13. 13

    为什么getSize()方法在Android Studio中不起作用?

  14. 14

    横向屏幕定向在Android Studio中不起作用

  15. 15

    onClick函数在android studio中不起作用

  16. 16

    Android Studio:模式中的TableRow不起作用

  17. 17

    我的textview在android studio中不起作用

  18. 18

    Gradle依赖项在Android Studio中不起作用

  19. 19

    androidTestCompile在Android Studio 2.1.2中不起作用

  20. 20

    onClick函数在android studio中不起作用

  21. 21

    Android Studio:Horizontal函数中的scrollTo不起作用

  22. 22

    按钮单击处理程序在Android Studio中不起作用

  23. 23

    在Android Studio中不起作用后,Gradle应该运行

  24. 24

    单击按钮在 android studio 中不起作用

  25. 25

    Android Studio OnSharedPreferenceChangedListener 在 MainActivity 中不起作用

  26. 26

    Android Studio onClick 在 BindViewHolder 中不起作用

  27. 27

    “setOnClicklistener”在 Android Studio 3.5 中不起作用

  28. 28

    Intellisense for Ionic 2在Visual Studio 2015中不起作用

  29. 29

    TableLayout 中的 cel 不“match_parent”

热门标签

归档