永发信息网

怎么让程序适应不同分辨率

答案:2  悬赏:20  手机版
解决时间 2021-02-12 10:53
怎么让程序适应不同分辨率
最佳答案
排版时LinearLayout里面用RelativeLayout
android:layout_centerInParent   居中布局
    android:layout_centerVertical    水平居中布局
    android:layout_centerHorizontal  垂直居中布局
android:layout_alignParentTop    居于容器内顶部
    android:layout_alignParentBottom  居于容器内底部
    android:layout_alignParentLeft    居于容器内左边
    android:layout_alignParentRight    居于容器内右边
android:layout_above       居于指定View的上方
    android:layout_below       居于指定View的下方
android:layout_toRightOf      在指定View的右边
    android:layout_toLeftOf       在指定View的左边
android:layout_alignTop      与指定View的Top一致
全部回答
android中一个layout想适配各种屏幕尺寸那么需要按以下规则去写layout: 1. 尽量使用wrap_content、match_parent、weight 来规定layout的大小。 2. 要确保布局的灵活性并适应各种尺寸的屏幕,应使用 “wrap_content” 和 “match_parent” 控制某些视图组件的宽度和高度。 3. 使用 “wrap_content”,系统就会将视图的宽度或高度设置成所需的最小尺寸以适应视图中的内容,而 “match_parent”(在低于 api 级别 8 的级别中称为“fill_parent”)则会展开组件以匹配其父视图的尺寸。 4. 如果使用 “wrap_content” 和 “match_parent” 尺寸值而不是硬编码的尺寸,视图就会相应地仅使用自身所需的空间或展开以填满可用空间。此方法可让布局正确适应各种屏幕尺寸和屏幕方向。 5. 如果某些地方必须要规定控件的大小,那么要使用dp 或者 dip单位。 6. 字段必须使用 sp单位。 7. 将不同的图片放到不同的drawable目录下,分辨率的匹配规则如下: drawable-mdpi 320 * 480 drawable-hdpi 480*800 drawable-xhdpi 720 * 1280 drawable-xxhdpi 1080 * 1920 drawable-xxxhdpi 1080+
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
世界上真的存在缘分这个东西吗?
不同流俗的意思
霍台邮政支局怎么去啊,有知道地址的么
滨州市科创商贸有限公司我想知道这个在什么地
熬鸡汤怎么去腥味
男生身高170体重120胖吗
中山石岐白水井大街附近有哪些公园
147台球会所地址在哪,我要去那里办事
第三个字是九的成语有哪些
模拟电子电路分析与应用还有个图是把第8题图
想知道: 揭阳市 揭西县霖田高级中学 详细地址
gl8开两千多公里就显示请速换机油怎么办
G212/北大街(路口)地址在哪,我要去那里办事
下列省级行政区全称和简称连线正确的是AA. 广
求解绝缘电阻检测选点的要求是什么
推荐资讯
QQ空间里面如果是普通用户向黄钻用户索要付费
三国志13威力加强版怎么娶貂蝉 娶有配偶的女
星星缝纫干洗行地址有知道的么?有点事想过去
耀华汽车玻璃(瑞阳路)地址在什么地方,想过去
被处女座女生拒绝,我们已朋友的关系相处几个
腾飞门窗装饰地址在哪,我要去那里办事
钢构件的制作程序不包括()。A.表面除锈B.提升
想知道:南通市 从海安站到如皋市怎么坐公交?
我听了一首歌,其中有两句歌词是:世界在你的
成华区德康花径大药房这个地址在什么地方,我
生源复印社地址好找么,我有些事要过去
储存数量构成重大危险源的危险化学品储存设施
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?