我正在制作应用,我已经转移到Android Studio 1.3.1,因为它最近有所改进。我的ImageButtons
中有一排activity_main.xml
。然后我右键单击drawable
文件夹,选择NewImageAsset
。我尝试过资产类型Launcher Icons
,Action Bars and Tab Icons
和Notification Icons
并选择了一张图片。 Android Studio渲染图像的hdpi,mdpi,xhdpi和xxhdpi版本。
但android:src="@drawable/backwardImage
仍然给了我Cannot resolve android:src="@drawable/backwardImage"
。
你如何在android Studio 1.3.1中这样做?我非常确定有一个非常简单的答案。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_weight=".10"
android:orientation="horizontal">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/backwardImage"
android:id="@+id/imageButton01"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/backwardImage"
android:id="@+id/imageButton02"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/backwardImage"
android:id="@+id/imageButton03"/>
</LinearLayout>
此致
托马斯
答案 0 :(得分:1)
我没有尝试过你的方式。
使用资源管理器,转到源代码,将我的图像粘贴到drawable文件夹中。转到Android工作室,您将看到图像(与drawable-xhdpi等相同)
另一种方法是将您的图像从浏览器拖到Android工作室的drawable中。
注意:您的图片应为png或jpg。希望这有帮助!
答案 1 :(得分:0)
好的,经过2天的观察,我终于找到了这个proj_name / app / src / main / res / drawable-folder。我把名字改为小写,它确实有效! 托马斯