Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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 Resolution - Fatal编程技术网

android中的按钮和背景大小/分辨率

android中的按钮和背景大小/分辨率,android,android-resolution,Android,Android Resolution,我浏览了开发人员文档,部分理解了LDPI、HDPI、MDPI、XHDPI的类比,在网上到处搜索,但找不到具体的答案 我有两部手机,一部有小屏幕,一部是平板电脑。我希望我的小屏幕手机上的按钮看起来很小,而大屏幕上的相同按钮看起来更大,占用更多空间。我如何做到这一点?有教程吗 (我将可绘图文件放在特定的可绘图文件夹中,巨大的按钮显示在我的小屏幕上)混乱 我还创建了不同的布局来指定DPI,但我不明白的是,如果我的小屏幕和大屏幕的DPI相同,那么大屏幕上的布局会扭曲,反之,小屏幕上的布局会扭曲 阅读此内

我浏览了开发人员文档,部分理解了LDPI、HDPI、MDPI、XHDPI的类比,在网上到处搜索,但找不到具体的答案

我有两部手机,一部有小屏幕,一部是平板电脑。我希望我的小屏幕手机上的按钮看起来很小,而大屏幕上的相同按钮看起来更大,占用更多空间。我如何做到这一点?有教程吗

(我将可绘图文件放在特定的可绘图文件夹中,巨大的按钮显示在我的小屏幕上)混乱

我还创建了不同的布局来指定DPI,但我不明白的是,如果我的小屏幕和大屏幕的DPI相同,那么大屏幕上的布局会扭曲,反之,小屏幕上的布局会扭曲

阅读此内容并检查“大小限定符”部分

例如,来自同一链接

res/layout/main_activity.xml           # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml   # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml   # For 10” tablets (720dp wide and bigger)

显然,从总体上看,您在参考资料中还有很多需要学习的地方,但特别是对于按钮,您可能希望使用形状可绘制(用于简单背景)或9面片(用于更复杂的背景),因为这些解决方案比标准PNG背景拉伸效率更高


通过谷歌搜索,你可以在上找到很好的资源,甚至可以找到一些自动创建这些资源的工具。

为什么不选择9个补丁图像呢? 这是你的电话号码

它可以帮助您立即创建九个补丁图像。 这里是一些关于 就这么过去吧。。。。
希望对您有所帮助……

我的一点努力可能会帮助您为不同的设备创建不同的布局资源,例如布局小和布局大/xlarge,您如何确定DP?如果我有两部dp相同的手机,但一部落在小屏幕上,另一部落在大屏幕上!?你错了
layout-sw600dp
将不支持宽度为600dp的7英寸平板电脑,甚至
layout-sw720dp
也不支持宽度为720dp的10英寸平板电脑。如果Android有这样的布局,那将是一个永远的困惑@HereticMonk dp是一个单位,定义为:定义UI布局时应使用的虚拟像素单位,以密度无关的方式表示布局尺寸或位置。您所混淆的是屏幕密度,它可以通过ldpi、mdpi、hdpi、xhdi或其他方式实现。例如,hdpi平板电脑,您可以在res/layout-hdpi-sw720dp或mdpi平板电脑res/layout-mdpi-sw720dpi中定义布局。假设我有一个320 dpi的平板电脑和一个320 dpi的小屏幕手机。这意味着两个按钮上的按钮大小相同?即使我分别为它们设计不同的GUI,间距也可以,但大小不会!