java - 某些 mipmap 不显示

标签 java android xml android-layout mipmaps

我正在处理 Android 上的布局,并且创建了一些适应不同屏幕的图像,因此通过 Android Studio,我使用图像资源功能创建了它。

现在我已经有了所有的 mipmap,我想将它们显示在我的菜单上,但有一个问题,我的 3 个 mipmap 没有显示:在 Novidades、Ranking 和 Histórico imageView 中。

这是我的 xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.percent.PercentRelativeLayout  xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/emerald"
    tools:context="com.example.afcosta.inesctec.pt.android.MainMenu"
    tools:layout_editor_absoluteY="25dp"
    tools:layout_editor_absoluteX="0dp">

    <RelativeLayout
        android:id="@+id/Ranking"
        app:layout_widthPercent="49.5%"
        app:layout_heightPercent="39.5%"
        app:layout_marginTopPercent="60.5%"
        app:layout_marginRightPercent="0.5%"
        android:onClick="ranking">

        <Button
            android:id="@+id/RankingBtn"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentStart="true"
            android:layout_alignParentTop="true"
            android:background="@color/white"
            android:gravity="bottom|center"
            android:paddingBottom="50dp"
            android:text="Ranking" />

        <ImageView
            android:id="@+id/RankingImg"
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:layout_marginTop="50dp"
            android:contentDescription="Novidades"
            android:elevation="2dp"
            android:tint="@color/white"
            android:src="@mipmap/ic_trophy" />
    </RelativeLayout>

    <RelativeLayout
        android:id="@+id/Historico"
        app:layout_widthPercent="49.5%"
        app:layout_heightPercent="39.5%"
        app:layout_marginTopPercent="60.5%"
        app:layout_marginLeftPercent="50.5%"
       >

        <Button
            android:id="@+id/historicoBtn"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentBottom="true"
            android:background="@color/white"
            android:gravity="bottom|center"
            android:paddingBottom="50dp"
            android:text="Histórico" />

        <ImageView
            android:id="@+id/bibliotecaImg"
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="50dp"
            android:elevation="4dp"
            android:src="@mipmap/ic_book" />
    </RelativeLayout>

    <RelativeLayout
        android:id="@+id/Novidades"
        app:layout_widthPercent="49.5%"
        app:layout_heightPercent="39.5%"
        app:layout_marginTopPercent="20.5%"
        app:layout_marginRightPercent="0.5%"
        android:onClick="novidades">

        <Button
            android:id="@+id/novidades"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentStart="true"
            android:layout_alignParentTop="true"
            android:background="@color/white"
            android:gravity="bottom|center"
            android:onClick="novidades"
            android:paddingBottom="50dp"
            android:text="Novidades" />

        <ImageView
            android:id="@+id/novidadesImg"
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="50dp"
            android:tint="@color/white"
            android:elevation="4dp"
            android:src="@mipmap/ic_leaf2" />
    </RelativeLayout>


    <RelativeLayout
        android:id="@+id/biblioteca"
        app:layout_widthPercent="49.5%"
        app:layout_heightPercent="39.5%"
        app:layout_marginTopPercent="20.5%"
        app:layout_marginLeftPercent="50.5%"
        android:onClick="biblioteca">

        <Button
            android:id="@+id/historico"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_alignParentStart="true"
            android:layout_alignParentTop="true"
            android:background="@color/white"
            android:gravity="bottom|center"
            android:onClick="biblioteca"
            android:paddingBottom="50dp"
            android:text="Biblioteca" />

        <ImageView
            android:id="@+id/historicoImg"
            android:layout_width="match_parent"
            android:layout_height="70dp"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="50dp"
            android:contentDescription="Novidades"
            android:elevation="4dp"
            android:tint="@color/white"
            android:src="@mipmap/ic_library" />
    </RelativeLayout>


    <RelativeLayout
        android:id="@+id/capture"
        app:layout_widthPercent="20%"
        app:layout_heightPercent="15%"
        app:layout_marginTopPercent="50%"
        app:layout_marginLeftPercent="40%"
        android:onClick="biblioteca">



        <ImageView
            android:id="@+id/captureImg"
            android:layout_width="match_parent"
            android:layout_height="100dp"
            android:onClick="capture"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="50dp"
            android:contentDescription="Novidades"
            android:elevation="4dp"
            android:src="@mipmap/ic_camera" />
    </RelativeLayout>


    <RelativeLayout
        android:id="@+id/Questions"
        app:layout_widthPercent="49.5%"
        app:layout_heightPercent="20%"
        app:layout_marginTopPercent="0%"
        app:layout_marginRightPercent="0.5%"
        android:layout_alignParentTop="true"
        android:layout_alignParentStart="true">

        <Button
            android:id="@+id/QuestionsBtn"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@color/white"
            android:layout_alignParentStart="true"
            android:layout_alignParentTop="true"
            android:gravity="bottom|center"
            android:paddingBottom="15dp"
            android:onClick="questions"
            android:text="Questions" />

        <ImageView
            android:id="@+id/QuestionsImg"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:elevation="4dp"
            android:gravity="left|center"
            android:src="@mipmap/ic_questions" />
    </RelativeLayout>

    <RelativeLayout
        android:id="@+id/User"
        app:layout_widthPercent="49.5%"
        app:layout_heightPercent="20%"
        app:layout_marginTopPercent="0%"
        app:layout_marginLeftPercent="50.5%">

        <Button
            android:id="@+id/userBtn"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@color/white"
            android:gravity="bottom|center"
            android:paddingBottom="15dp"
            android:onClick="userProfile"
            android:text="Perfil"
            android:layout_alignParentTop="true"
            android:layout_alignParentStart="true" />

        <ImageView
            android:id="@+id/UserIc"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_marginLeft="20dp"
            android:layout_alignParentTop="true"
            android:layout_centerHorizontal="true"
            android:elevation="4dp"
            android:gravity="left|center"
            android:src="@mipmap/ic_user" />
    </RelativeLayout>

最佳答案

您必须使用一些限定符,例如 -port、-land、-sw900dp、-ldpi、-mdpi、-large、-small 等。另请参阅 https://developer.android.com/training/multiscreen/screensizes.htmlhttps://developer.android.com/training/multiscreen/screendensities.html我想这可能对你有帮助!

关于java - 某些 mipmap 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44589341/

相关文章:

java - 在 JToggleButton 中保存选择

android - 以编程方式为 ViewSwitcher 设置动画

xml - 将 XML 导入数据集 C#

xml - 使用XmlSlurper/GPath查找不区分大小写的xml元素值?

java - 如何将 Wildfly Swarm 的记录器级别配置为 FINEST

java - 在android编程中,类名连接下划线是什么意思?

java - 如何自动化循环函数工作 (x) 次/使其递归工作

android - Android 手机上无法选择 PKI

Android OpenGL es 2.0 无法重新加载对象上的纹理。

xml - angular2 调用 soap web 服务失败,访问被拒绝