成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Android自定義控件單位尺寸實現代碼

瀏覽:82日期:2022-09-24 17:49:10

一、自定義控件的單位和尺寸

1.一般在PC上會使用px(像素)和pt(磅)作為單位,但是在手機上由于不斷地會更新手機屏幕的分辨率,因此使用這兩個單位不再那么合適。可能在一部低分辨率手機上,一個控件占據整塊屏幕,而在高分辨率的手機屏幕上連一半都占不到。我們先新建一個工程UISizeTest,然后修改activity_main.xml

<RelativeLayout xmlns:android='http://schemas.android.com/apk/res/android' xmlns:tools='http://schemas.android.com/tools' android:layout_width='match_parent' android:layout_height='match_parent' > <Button android: android:layout_width='200px' android:layout_height='wrap_content' android:text='Button' /></RelativeLayout>

Android自定義控件單位尺寸實現代碼

既然pt和px不好用,我們可以使用dp和sp來進行設計

二、dp和sp

1.dp是密度無關像素的意思,sp是可伸縮像素的意思,dpi就是屏幕密度,也就是比如一個2*3英寸的屏幕分辨率為320*480像素,那么屏幕的密度就是160dip,代表屏幕每英寸所含有的像素數。

2.使用代碼來測量手機的屏幕密度值

package com.example.uisizetest;import android.app.Activity;import android.util.Log;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);float xdpi = getResources().getDisplayMetrics().xdpi;float ydpi = getResources().getDisplayMetrics().ydpi;Log.d('MainActivity','xdpi is '+xdpi);Log.d('MainActivity','ydpi is '+ydpi);}}

Android自定義控件單位尺寸實現代碼

如圖:在Logcat中可以看到日志記錄的dpi值。

根據Android的規定在160dpi的屏幕上,1dp就等于1px,而在320dpi的屏幕上1dp就等于2px,這樣就能保證控件在不用密度的屏幕上顯示的比例是一致的。

總結:在Android開發中,如果控件需要指定一個固定值,則使用dp來作為單位,如果指定文字的大小那么使用sp作為單位。

三、源碼:

項目地址

https://github.com/ruigege66/Android/tree/master/UISizeTest

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
免费在线看一区| 久久一区二区三区国产精品| 亚洲精品在线观看视频| 国产在线不卡一区| 色吊一区二区三区| 天天色综合天天| 欧美亚洲自偷自偷| 一个色综合av| 黄色av日韩| 中文字幕视频一区| 99国产精品久久久久| 欧美嫩在线观看| 国内不卡的二区三区中文字幕| 欧美视频一区二区在线观看| 青青草伊人久久| 91黄色激情网站| 午夜日韩在线电影| 久久激情中文| 蜜芽一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 日本亚洲最大的色成网站www| 每日更新成人在线视频| 亚洲午夜三级在线| 久久xxxx| 免费成人av资源网| 欧美日韩国产一区| 成人综合在线视频| 国产午夜亚洲精品理论片色戒| 欧美日本高清| 亚洲女同一区二区| 免费一区二区三区| 日本伊人色综合网| 欧美高清视频不卡网| 东方aⅴ免费观看久久av| 精品国产91洋老外米糕| 99国产欧美久久久精品| 中文字幕不卡在线| 亚洲精华国产欧美| 午夜国产不卡在线观看视频| 欧美又粗又大又爽| 国产成人在线视频网址| 2024国产精品| 欧美女激情福利| 亚洲免费观看高清完整版在线观看| 一区二区三区导航| 日韩成人午夜电影| 日韩亚洲欧美高清| 你懂的一区二区| 樱桃视频在线观看一区| 在线日韩一区二区| 成人深夜在线观看| 最新日韩av在线| 久久一日本道色综合久久| 国产一区二区三区精品欧美日韩一区二区三区 | 在线观看一区二区精品视频| 国模套图日韩精品一区二区| 久久先锋资源网| 99在线精品视频在线观看| 爽好久久久欧美精品| 在线不卡免费av| 午夜天堂精品久久久久| 午夜精品久久久久久久| 日韩一区二区三区视频在线观看| 欧美国产综合| 亚洲在线视频免费观看| 欧美日韩色一区| 欧美尤物一区| 视频一区视频二区在线观看| 日韩午夜在线观看视频| 伊人久久大香线蕉综合热线| 奇米888四色在线精品| 日韩精品一区二区在线| 在线观看一区| 免费人成黄页网站在线一区二区| 欧美刺激午夜性久久久久久久| 在线精品在线| 国精品**一区二区三区在线蜜桃| 欧美国产乱子伦 | 国产无人区一区二区三区| 国产精品欧美久久| 国产综合色精品一区二区三区| 国产欧美精品一区二区色综合朱莉| 亚洲欧美网站| 成人h动漫精品一区二| 一区二区三区在线观看欧美| 在线观看91精品国产麻豆| 黄色亚洲在线| 国产美女主播视频一区| 伊人开心综合网| 日韩女优视频免费观看| 亚洲一区二区三区高清不卡| 福利电影一区二区| 亚洲午夜日本在线观看| 日韩免费电影网站| 亚洲一区二区三区精品在线观看| 成人免费视频一区| 婷婷成人综合网| 国产欧美一区二区三区鸳鸯浴| 在线观看日产精品| 欧美午夜不卡影院在线观看完整版免费| 日韩av午夜在线观看| 久久精品视频在线免费观看| 欧美在线观看你懂的| 亚洲午夜精品福利| 国产高清亚洲一区| 亚洲国产成人精品视频| www成人在线观看| 色8久久精品久久久久久蜜| 欧美成人中文| 激情综合色丁香一区二区| 亚洲人123区| 精品粉嫩超白一线天av| 色菇凉天天综合网| 黄色在线一区| 成人一区二区三区中文字幕| 免费一区二区视频| 亚洲日本丝袜连裤袜办公室| 日韩三级电影网址| 色综合久久久久久久| 激情视频一区二区| a4yy欧美一区二区三区| 九色综合狠狠综合久久| 一区二区三区免费看视频| 精品处破学生在线二十三| 91成人在线观看喷潮| 亚洲视频播放| 国精品一区二区三区| www.亚洲在线| 国产精品一区二区在线播放| 日韩在线一区二区三区| 亚洲人xxxx| 中文字幕av一区二区三区| 欧美r级电影在线观看| 欧美亚洲综合在线| 免费日韩视频| 在线亚洲成人| 一区在线视频| 欧美破处大片在线视频| 国内成人精品2018免费看| 日韩中文字幕一区二区三区| 亚洲精品一二三区| 国产精品妹子av| 国产日韩成人精品| xvideos.蜜桃一区二区| 91精品在线观看入口| 欧美日韩成人高清| 日本久久精品电影| 美女精品在线| 先锋影音久久久| 国产视频久久| 亚洲开发第一视频在线播放| 黑丝一区二区三区| 国产精品二区三区四区| 91麻豆国产自产在线观看| 成人免费观看视频| 国产精品88888| 国产精品夜夜爽| 国产美女在线精品| 国产真实乱偷精品视频免| 捆绑紧缚一区二区三区视频| 日韩有码一区二区三区| 天堂资源在线中文精品| 亚洲国产精品一区二区www| 一区二区在线观看不卡| 综合电影一区二区三区 | 欧美肥妇bbw| 欧美午夜片在线看| 精品视频一区三区九区| 欧美系列在线观看| 欧美日韩亚洲综合在线| 精品视频免费看| 欧美日韩一级大片网址| 欧美中文字幕一区二区三区| 色成人在线视频| 欧美午夜不卡在线观看免费| 欧美日韩国产另类一区| 欧美精选在线播放| 欧美丰满美乳xxx高潮www| 69堂亚洲精品首页| 欧美一区二区高清| 久久婷婷综合激情| 日本一区二区三区久久久久久久久不 | 亚洲蜜臀av乱码久久精品蜜桃| 中文字幕中文字幕在线一区 | 亚洲精品日日夜夜| 亚洲免费电影在线| 亚洲一区二区美女| 首页国产欧美日韩丝袜| 日本成人中文字幕| 久久99精品国产麻豆不卡| 国产一区二区三区视频在线播放| 国产九色sp调教91| 成人av高清在线| 欧美国产先锋| 亚洲欧洲三级| 久久激情综合| 欧美日韩国产高清一区二区三区 | 日韩欧美一区二区不卡| 欧美变态tickling挠脚心| 久久久国产精品麻豆|