Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android应用程序中使用预定义的Android资源?_Android_Image_Imagebutton_Imageicon_Android Imagebutton - Fatal编程技术网

如何在Android应用程序中使用预定义的Android资源?

如何在Android应用程序中使用预定义的Android资源?,android,image,imagebutton,imageicon,android-imagebutton,Android,Image,Imagebutton,Imageicon,Android Imagebutton,我一直在开发一个对话应用程序。我制作了一个APK(牛轧糖)并发送给我的朋友进行测试。我的一个朋友没有正确获取发送图标(棉花糖)。我已经给了火箭图标来发送消息。但在他的手机里,他只能看到信息图标。另外一个朋友并没有得到背景图片,但火箭图标对他来说是可见的(棒棒糖)。快照附在下面 请帮我纠正这个错误 <ImageButton android:layout_width="match_parent" android:layout_height="match_pare

我一直在开发一个对话应用程序。我制作了一个APK(牛轧糖)并发送给我的朋友进行测试。我的一个朋友没有正确获取发送图标(棉花糖)。我已经给了火箭图标来发送消息。但在他的手机里,他只能看到信息图标。另外一个朋友并没有得到背景图片,但火箭图标对他来说是可见的(棒棒糖)。快照附在下面

请帮我纠正这个错误

<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">

预期图像


@尤金·佩切内克是对的。每个安卓ROM都有其独特的资源/图标集
@android:drawable
根据安装apk的ROM访问图标。这与您设计应用程序的方式无关


但是,您应该做的是从互联网上获取一个图标[仅用于测试。对于商业用途,您需要设计自己的图标],以便在所有手机上使用,将其复制到您的res>drawable文件夹中,然后使用
@drawable/iconnamehere
。这样,图标在所有设备上都是统一的。

@EugenPechanec是正确的。每个安卓ROM都有其独特的资源/图标集
@android:drawable
根据安装apk的ROM访问图标。这与您设计应用程序的方式无关


但是,您应该做的是从互联网上获取一个图标[仅用于测试。对于商业用途,您需要设计自己的图标],以便在所有手机上使用,将其复制到您的res>drawable文件夹中,然后使用
@drawable/iconnamehere
。这样,图标在所有设备上都是统一的。

两个图像完全相同。请解决这个问题。android版本的设备有哪些不同,您面临的问题是由平台提供的
@android:drawable/ic\u menu\u send
android
开头的设备。这意味着您可能会在AOSP、三星、索尼等手机上获得不同的结果。如果您需要特定的内容,请将其放入apk中。@KarimElGhandour固定链接。。现在请检查..@AshishGarg我用牛轧糖做的,我的朋友用的是棉花糖和棒棒糖。两张图片完全相同。请解决这个问题。android版本的设备有哪些不同,您面临的问题是由平台提供的
@android:drawable/ic\u menu\u send
android
开头的设备。这意味着您可能会在AOSP、三星、索尼等手机上获得不同的结果。如果您需要特定的内容,请将其放入apk中。@KarimElGhandour固定链接。。请现在查看。@AshishGarg我用牛轧糖做的,我的朋友用的是棉花糖和棒棒糖。@EugenPechanec嗨,我把你的标记为答案。但我的问题是-1。我不知道为什么,谁投了反对票。如果我的问题有资格获得追加投票,请您追加投票。@EugenPechanec嗨,我把您的问题标记为答案。但我的问题是-1。我不知道为什么,谁投了反对票。如果我的问题有资格获得追加表决,请你追加表决。