可能是照着书本进行的缘故,一抹黑钻了进去,自己也没怎么思考,就吧value-sw600dp这个文件夹放在了values文件夹里面,这就是问题所在,它们两个不应该是父子关系,而是并列关系,重新调整values-sw600dp文件夹的位置,把它放在res文件夹下,和values文件夹并列,如下图: 然后重新运行,平板电脑上九显示了正确的视图,问题解决。
除了语言,Android还支持根据设备的屏幕尺寸、方向、密度等多种配置来匹配资源。这些配置信息通过特定的目录后缀来指定,如values-land(横屏)、values-sw600dp(最小宽度为600dp)。匹配规则类似于国际化匹配,但更加侧重于设备硬件特性: 精确匹配:Android首先尝试找到与当前设备配置完全匹配的资源文件。 最接近匹配:如果没...
values-sw600dp-land - News Reader API level: Android APIs Select a package to view its members Sample Code> ← Back Files layouts.xml
你应该在布局的视图中使用"wrap_content"和"match_parent"来确定它的宽和高。
res/values-sw600dp/:针对最小宽度为600dp的设备。 res/values-land/:针对横屏的设备。 3.1 示例 例如,你希望在人口密集的地区提供大字体,可以在res/values中创建一个dimens.xml: AI检测代码解析 <resources><dimenname="text_size">14sp</dimen></resources> ...
values-sw340dp values-sw600dp-land values-sw600dp values-sw720dp-land values-sw720dp-port values-sw720dp values-th-land values-th values-tl-land values-tl values-tr-land values-tr values-uk-land values-uk values-vi-land values-vi values-zh-rCN-land values-zh-rCN val...
values-sw600dp values-sw720dp-land values-v11 values-v14 values-zh db_default_cfg.xml strings.xml values xml src .gitattributes .gitignore AndroidManifest.xml DEVLOG README.md ic_launcher-web.png proguard-project.txt project.properties Breadcrumbs Monster /res /values-zh / db_de...
这些配置信息通过特定的目录后缀来指定,如values-land(横屏)、values-sw600dp(最小宽度为600dp)。匹配规则类似于国际化匹配,但更加侧重于设备硬件特性: 精确匹配:Android首先尝试找到与当前设备配置完全匹配的资源文件。 最接近匹配:如果没有精确匹配,Android会尝试找到最接近当前配置的资源文件。 默认资源:如果找不到...
values-mcc310(sim卡运营商)-en(语言)-sw320dp(屏幕最小宽度)-w720dp(屏幕最佳宽度)-h720dp(屏幕最佳高度)-large(屏幕尺寸)-long(屏幕长短边模式)-port(当前屏幕横竖屏显示模式)-car(dock模式)-night(白天或夜晚)-ldpi(屏幕最佳dpi)-notouch(触摸屏模类型)-keysexposed(键盘类型)-nokey(硬按键类型)-navex...
layout-land layout-large layout-notround-watch layout-port layout-round-watch layout-sw600dp layout-television layout-watch layout-xlarge layout menu mipmap-hdpi mipmap-ldpi mipmap-mdpi mipmap-watch-anydpi mipmap-xhdpi mipmap-xxhdpi mipmap-xxxhdpi raw-ar raw-cs raw-da raw-de raw-en-rG...