偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

在Android中設置窗口背景圖

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

Android窗口管理

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

drawable- hdpi、drawable- mdpi、drawable-ldpi的區(qū)別:

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

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

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

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

WVGA,HVGA,QVGA的區(qū)別 

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的聯(lián)系 

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

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

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

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

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

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

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系統(tǒng)的十個實用小技巧

Android用戶界面設計之創(chuàng)建列表視圖程序

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

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關推薦

2011-09-07 16:24:10

Qt Widget

2011-06-20 17:17:11

Qt Widget QWidget

2011-08-18 17:24:34

iPhone開發(fā)UINavigatio

2010-08-18 13:27:15

CSS兼容IE6

2023-06-30 13:27:54

CSS徑向漸變

2013-01-07 13:15:39

Android開發(fā)窗口背景視圖

2023-02-21 08:40:55

2023-03-31 14:51:46

CSS圖案背景開發(fā)

2019-03-14 08:47:49

Visual Stud數(shù)據(jù)開發(fā)

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

2009-03-19 08:54:15

Windows 7定制登陸界面

2010-10-13 08:57:06

Visual Stud

2010-04-27 11:35:05

Oracle Java

2020-04-08 09:06:34

Android 協(xié)程開發(fā)

2011-09-13 17:23:26

2020-12-11 09:58:45

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

51CTO技術棧公眾號