我了解Android的开发者网站提供了有关此主题的信息.我已经阅读了以下三页:
他们没有提供我正在寻找的信息/统计数据.从第二个链接来看,支持的两个最重要的屏幕类别是normal-hdpi和normal-mdpi.
问题是,仅仅知道这两个类别最受欢迎对我没有帮助.该网站为我提供了这些类别的屏幕尺寸和密度范围,但范围非常大.
我想知道这两个类别中最流行的手机是什么.更具体地说,我正在寻找这两个类别中最受欢迎的决议.
如果没有,是否有最流行的Android手机和平板电脑的屏幕分辨率列表.
编辑问题:
移动分辨率:
我想设计不同的屏幕dpi,如下面的分辨率.
小320x480,
480×800,
540x960,
720x1280(三星S3),
1080×1920(S4,Nexus5,纳克斯5X,摩托G4),
2560 X 1440(的Nexus 6,纳克斯6P,三星边缘)
平板分辨率:
480×800(Micromax的),
600x1024(三星tab2),
800x1280(nexus 7),
1200x1920(新nexus 7),
2048x1536(nexus 9)
我想根据设备显示分辨率使用不同的字体大小.
Q1)best解决这个问题的方法是什么problem?
Q2)什么是抛出编码或XML的最佳选择?
Q3)哪个drawable文件夹代表哪个设备分辨率?
Q4)应用程序启动器图标大小为不同的分辨率?
android screen-resolution android-custom-view android-xml android-drawable
我是一名 iOS 开发人员,也是 Android 开发的新手。我需要将图像资产要求发送给设计师。但我不确定在 android 应用程序中使用的图像大小的标准。在 iOS 中,资产的大小必须为 1x、2x 和 3x。同样,Android 会是什么?我在项目的抽屉文件夹中看到了一些文件夹,如“ldpi、mdpi、hdpi、xhdpi、xxhdpi、& xxxhdpi”。每个文件夹代表什么。我需要告诉背景、应用程序图标、按钮图标等图像的大小。
如何在Android中的移动设备中处理多屏幕设计而不使用值文件夹中的维度.
我的应用程序它支持所有Android手机,我的设计有问题,因为我在values文件夹中使用dimen来处理它.
所以,任何人都可以帮助我处理这个问题而不使用维度.
我有一个Listview,每个listview项看起来像这样!
ListViewItem是RelativeLayout.现在我在创建两个分屏按钮时遇到问题.目前我这样做.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:layout_height="fill_parent" android:layout_width="fill_parent"
android:layout_below="@+id/ReviewText">
<RelativeLayout
android:layout_weight="1"
android:layout_height="fill_parent" android:layout_width="0dp"
android:onClick="likeClicked"
android:clickable="true" >
<!-- SOME CODE -->
</RelativeLayout>
<RelativeLayout
android:layout_weight="1"
android:layout_height="fill_parent" android:layout_width="0dp"
android:onClick="likeClicked"
android:clickable="true" >
<!-- SOME CODE -->
</RelativeLayout>
</LinearLayout>
<RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
这工作得非常好,但这里的android dev文档说明了这一点
此外,嵌套使用layout_weight参数的几个LinearLayout实例可能特别昂贵,因为每个子项需要测量两次.当布局重复膨胀时(例如在ListView或GridView中使用时),这一点尤其重要.
我可以改进我的代码以提高性能.如果是,怎么样?有没有其他方法可以在不使用LinearLayout的情况下均匀分割两个按钮?