gpt4 book ai didi

android - Nexus 7 布局尺寸 (Nexus 7 7.02")

转载 作者:行者123 更新时间:2023-11-30 01:17:58 25 4
gpt4 key购买 nike

我正在学习 Android 开发并使用 Android Studio 尝试了几个简单的应用程序。我无法弄清楚的一个问题是关于 Nexus 7 屏幕(布局)尺寸。

这是我做的:

  1. 使用 Andriod Studio(最新版本:2.1.1)创建一个包含一个空 Activity 的新项目。没有做任何更改并在 Nexus 7 API 19 (4.4) 模拟器上运行它。该应用程序以默认的“Hello, world!”启动。信息。

  2. 我像这样更改了 res/values/strings.xml:

<resources>
<string name="app_name">Sample Layout Size (Default)</string>
</resources>

当应用程序启动时,屏幕显示如下: screen shot on Nexus 7

  1. 我创建了新文件夹 res/values-large,并在其下创建了新的 strings.xml 文件。 strings.xml 的内容是:

<resources>
<string name="app_name">Sample Layout Size (Large)</string>
</resources>

我预计当应用程序在 Nexus 7 上启动时,应用程序标题将更改为样本布局大小(大)。然而,它没有。它仍将应用标题显示为样本布局大小(默认)

我创建了另一个虚拟设备 Nexus 7 API 23 并在其上启动了应用程序,结果相同。

我在 Nexus 9 API 23 上再次启动该应用,这次标题更改为样本布局大小(大)

我还创建了另一个文件夹,res/values-sw600dp,并在此目录下添加了一个新的 strings.xml,将应用名称指定为 Sample Layout Size (SW 600DP)。不工作。使用默认值的结果仍然相同:Sample Layout Size (Default) title。

所以在我看来 Nexus 7 仍在使用默认布局。我在 Stack Overflow 上阅读了几篇关于 Nexus 7 的帖子,但没有一篇与我的问题相同。

我知道这款 Nexus 7 是一款旧设备,所以我想知道多屏支持是否已更改以处理此类设备。

以下是 Nexus 7 模拟器的属性:

Name: Nexus_7_API_23
CPU/ABI: Google APIs Intel Atom (x86)
Path: C:\Users\Nathan\\.android\avd\Nexus_7_API_23.avd
Target: google_apis [Google APIs] (API level 23)
Skin: nexus_7_2013
SD Card: 100M
hw.dPad: no
runtime.network.speed: full
hw.accelerometer: yes
hw.device.name: Nexus 7 2013
vm.heapSize: 64
hw.device.manufacturer: Google
hw.gps: yes
image.androidVersion.api: 23
hw.audioInput: yes
image.sysdir.1: system-images\android-23\google_apis\x86\
tag.id: google_apis
hw.camera.back: none
hw.mainKeys: no
AvdId: Nexus_7_API_23
hw.camera.front: none
hw.lcd.density: 320
runtime.scalefactor: auto
avd.ini.displayname: Nexus 7 API 23
hw.gpu.mode: auto
hw.device.hash2: MD5:47dc70fd92541dd16c19f9efa3e9db62
hw.ramSize: 1536
hw.trackBall: no
hw.battery: yes
hw.sdCard: yes
tag.display: Google APIs
runtime.network.latency: none
hw.keyboard: yes
hw.sensors.proximity: no
disk.dataPartition.size: 800M
hw.sensors.orientation: yes
avd.ini.encoding: UTF-8
hw.gpu.enabled: yes

附件是故障设备的配置。 avd config

最佳答案

我认为他们建议现在使用 sw600dp 但如果这不起作用,您可以创建 values-large-portvalues-large-land文件夹。希望对您有所帮助!

关于android - Nexus 7 布局尺寸 (Nexus 7 7.02"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37552271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com