Android 审查第一个项目结构
在阅读了几篇教程和《Android开发者开发指南》之后,我创建了我的第一个项目,并且有一个简单的平铺背景。只是为了测试我关于支持多屏幕的阅读http://developer.android.com/guide/practices/screens_support.html 我为每个dpi创建了一个背景平铺,所以我有一个120 dpi、一个160、一个240和一个320的平铺。我在每个磁贴中分别放置了一个字母,这样240就有一个H、320 X等。当我在支持不同密度的AVD中运行应用程序时,就会使用正确的图像。这与我的阅读完全一致 我感到困惑的是,我只需要有一个可绘制的xml文件,它可以在任何地方工作。现在xml是一样的,因为我使用了相同的图像名称,只是更改了dpi。那么,系统如何找到从布局xml引用的可绘制文件呢?它是否搜索每个可绘制文件夹,直到找到匹配项?如果有像这样的通用文件,我不应该有一个通用的可绘制文件夹吗 background.xml又名my drawableAndroid 审查第一个项目结构,android,Android,在阅读了几篇教程和《Android开发者开发指南》之后,我创建了我的第一个项目,并且有一个简单的平铺背景。只是为了测试我关于支持多屏幕的阅读http://developer.android.com/guide/practices/screens_support.html 我为每个dpi创建了一个背景平铺,所以我有一个120 dpi、一个160、一个240和一个320的平铺。我在每个磁贴中分别放置了一个字母,这样240就有一个H、320 X等。当我在支持不同密度的AVD中运行应用程序时,就会使用正
<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/ironmikebackgrnd" android:tileMode="repeat" android:dither="true" />
main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/background">
我的项目文件夹结构可以随意评论…aarrrgggg我想我还不能发布图片。转到此处查看文件夹结构。
在进一步的探索中,我看到它自动生成到gen>R.Java目录中。这就是它的发现方式,但是对于项目结构,您会推荐什么来存储全局/通用类型文件。您可以将background.xml放在drawable文件夹中。没有限定符
因此,无论当前的屏幕分辨率如何,它都应该匹配并可以使用。ahhh所以我的结构中应该有一个可绘制的文件夹。