成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Android中設置窗口背景圖

移動開發 Android
本文簡單的介紹了Android窗口管理之設置背景圖,從考慮它的像素和分辨率,然后,自己搭建一個合理的,大方的背景圖。

Android窗口管理

在整個控件樹的最頂端,是一個邏輯的樹頂,ViewParent,在源碼中的實現是ViewRoot(ViewRoot extends Handler implements ViewParent)。它是整個控件樹和WindowManager之間的事件信息的翻譯者。WindowManager是Android中一個重要的服務。它將用戶的操作,翻譯成為指令,發送給呈現在界面上的各個Window。Activity會將頂級的控件注冊到WindowManager中,當用戶真是觸碰屏幕或鍵盤的時候,WindowManager就會通知到,而當控件有一些請求產生,也會經由ViewParent送回到WindowManager中。

drawable- hdpi、drawable- mdpi、drawable-ldpi的區別:

Android2.1(含)以后的版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三個目錄,這三個目錄主要是為了支持多分辨率。

dpi是“dot per inch”的縮寫,每英寸像素數。

四種密度分類: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)

一般情況下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。 
 

WVGA,HVGA,QVGA的區別 

VGA是”Video Graphics Array”,顯示標準為 640*480。

WVGA(Wide VGA)分辨率為 480*800

HVGA(Half VGA)即VGA的一半分辨率為 320*480

QVGA(Quarter VGA)即VGA非四分之一分辨率為240*320

drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的聯系 

hdpi里面主要放高分辨率的圖片,如WVGA (480×800),FWVGA (480×854)           長寬比  5:3

mdpi里面主要放中等分辨率的圖片,如HVGA (320×480)                                       長寬比  3:2

ldpi里面主要放低分辨率的圖片,如QVGA (240×320)                                            長寬比  4:3

系統會根據機器的分辨率來分別到這幾個文件夾里面去找對應的圖片。

在開發程序時為了兼容不同平臺不同屏幕,我們可以上面制定長寬比裁剪圖片,并確保有足夠分辨率,并把它放入對應目錄即可。

比如我們希望設置我們應用窗口的背景,則可以簡單的用上面提到的規范裁剪對應的圖片,然后做下面步驟即可:

1、將背景圖片COPY到對應的drawable文件夾中,假設這里用的是bg1.png

2、修改main.xml,添加 android:background="@drawable/bg1" 即可:

3、這時候的布局文件如下:

  1. <?xml version="1.0" encoding="UTF-8"?>   
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   
  3.     android:orientation="vertical"   
  4.     android:layout_width="fill_parent"   
  5.     android:layout_height="fill_parent"   
  6.     android:background="@drawable/bg1">   
  7.     <TextView   
  8.         android:layout_width="fill_parent"   
  9.         android:layout_height="wrap_content"   
  10.         android:text="Hello Android"/>   
  11. </LinearLayout> 

【編輯推薦】

Android之Gridview圖片列表

Android 2.2系統的十個實用小技巧

Android用戶界面設計之創建列表視圖程序

谷歌Android UI設計技巧:該做的和不該做的

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-09-07 16:24:10

Qt Widget

2011-06-20 17:17:11

Qt Widget QWidget

2011-08-18 17:24:34

iPhone開發UINavigatio

2010-08-18 13:27:15

CSS兼容IE6

2023-06-30 13:27:54

CSS徑向漸變

2013-01-07 13:15:39

Android開發窗口背景視圖

2023-02-21 08:40:55

2023-03-31 14:51:46

CSS圖案背景開發

2019-03-14 08:47:49

Visual Stud數據開發

2010-09-09 14:38:05

CSS背景圖片

2010-08-26 10:26:44

CSS

2020-06-30 20:55:17

PygalPython編程語言

2011-09-01 15:16:00

Ubuntu

2011-10-17 12:30:53

Ubuntu 11.1LightDM

2010-04-27 11:35:05

Oracle Java

2009-03-19 08:54:15

Windows 7定制登陸界面

2010-10-13 08:57:06

Visual Stud

2020-04-08 09:06:34

Android 協程開發

2011-09-13 17:23:26

2020-12-11 09:58:45

ShapeElemenXML自定義組件樣式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 激情网五月天 | 日韩久久久久久久 | 免费看91| 999久久久免费精品国产 | 中文字幕在线视频免费观看 | 欧美日韩在线一区二区 | 狠狠干av | 久久国产精品精品国产色婷婷 | 91中文在线观看 | 精品视频免费 | 99热精品国产 | 激情六月丁香 | 国产精品久久久久aaaa九色 | 午夜不卡一区二区 | 成人精品在线视频 | 伊人精品在线视频 | 91香蕉视频在线观看 | 国产精品永久在线观看 | 国产91在线播放 | 成人免费视频网站在线看 | 日韩一级黄色片 | 小视频你懂得 | 日韩在线播放网址 | 黄色免费av| 日韩手机在线视频 | 日韩一区二区福利 | 国产成人精品视频在线观看 | 99精品视频免费在线观看 | 成人精品一区二区三区 | 成人在线一区二区 | 国产一级免费视频 | 欧美日韩在线观看一区 | 91精品国产一区二区三区动漫 | 午夜男人免费视频 | 成人在线观看中文字幕 | 午夜丁香视频在线观看 | 欧美不卡一区二区三区 | 成人h视频在线观看 | 在线亚洲电影 | 天堂在线中文 | 黄色一级大片在线免费看产 |