我的应用程序有一个质量太差的 ImageButton。实际图像尺寸为 4176*4176(4176 像素),单独打开时看起来完全没问题。但是,当我将其导入 android studio 并将其分配给 ImageButton 时,图像质量会下降。我一直在尝试多种方法来解决这个问题,但还没有成功。我对 Android 编程完全陌生。我转到 res/drawable,然后右键单击以创建一个新的图像资产,然后指定导入 png 文件的位置。
实际图像:
工作室内部图像:
这是activity_main.xml中的代码:
<LinearLayout 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"
tools:context=".MainActivity"
android:gravity="center"
android:orientation="vertical">
<ImageButton
android:id="@+id/police"
android:layout_width="317dp"
android:layout_height="295dp"
android:layout_centerInParent="true"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:background="@drawable/custom_button"
/>
</LinearLayout>
调用图像的自定义按钮代码:
<item
android:state_pressed="true"
android:drawable="@mipmap/pressed" />
<item
android:drawable="@mipmap/defaultt" />
</selector>
牛魔王的故事
炎炎设计
相关分类