如何在 Android 应用程序中使用预定义的 Android 资源?
How to Use predefined Android Resources in Android Application?
我一直在开发一个对话应用程序。我构建了一个 APK(Nougat) 并发送给我的朋友进行测试。我的一位朋友没有正确获得发送图标(棉花糖)。我已经给了火箭图标来发送消息。但在他的手机中,他只能看到消息图标。另一个朋友也没有得到背景图像,但火箭图标对他来说是可见的(棒棒糖)。下面附上快照。
请帮我改正这个错误。
<ImageButton
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="bottom"
android:layout_weight="7"
android:padding="4dp"
android:id="@+id/send_button"
app:srcCompat="@android:drawable/ic_menu_send"
android:background="@android:color/transparent"
android:tint="@color/colorAccent"
android:contentDescription="@string/send_to_watson_button" />
背景我是这样用的..
<android.support.design.widget.CoordinatorLayout
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:fitsSystemWindows="true"
tools:context="com.ibm.watson_conversation.MainActivity"
android:background="@drawable/tilerepeat">
图片错误
预期图像
@EugenPechanec 是对的。每个 android ROM 都有其独特的 resources/icons 集。 @android:drawable
根据安装 apk 的 ROM 访问图标。这与您设计应用程序的方式无关。
但是你应该做的是从互联网上获取一个图标[只是为了测试。对于商业用途,您需要设计自己的图标],您希望在所有手机上使用,将其复制到您的 res> drawable 文件夹中,然后使用 @drawable/iconnamehere
。这样图标在所有设备上都是统一的。
我一直在开发一个对话应用程序。我构建了一个 APK(Nougat) 并发送给我的朋友进行测试。我的一位朋友没有正确获得发送图标(棉花糖)。我已经给了火箭图标来发送消息。但在他的手机中,他只能看到消息图标。另一个朋友也没有得到背景图像,但火箭图标对他来说是可见的(棒棒糖)。下面附上快照。
请帮我改正这个错误。
<ImageButton
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="bottom"
android:layout_weight="7"
android:padding="4dp"
android:id="@+id/send_button"
app:srcCompat="@android:drawable/ic_menu_send"
android:background="@android:color/transparent"
android:tint="@color/colorAccent"
android:contentDescription="@string/send_to_watson_button" />
背景我是这样用的..
<android.support.design.widget.CoordinatorLayout
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:fitsSystemWindows="true"
tools:context="com.ibm.watson_conversation.MainActivity"
android:background="@drawable/tilerepeat">
图片错误
预期图像
@EugenPechanec 是对的。每个 android ROM 都有其独特的 resources/icons 集。 @android:drawable
根据安装 apk 的 ROM 访问图标。这与您设计应用程序的方式无关。
但是你应该做的是从互联网上获取一个图标[只是为了测试。对于商业用途,您需要设计自己的图标],您希望在所有手机上使用,将其复制到您的 res> drawable 文件夹中,然后使用 @drawable/iconnamehere
。这样图标在所有设备上都是统一的。