我們做Android開(kāi)發(fā)都知道,目前市場(chǎng)上的Android手機(jī)屏幕大小有很多種,魚龍混雜,我們做一個(gè)Android應(yīng)用如何在不同屏幕上的進(jìn)行適應(yīng),本文介紹一些技巧。 (PS:新建的QQ群,有興趣可以加入一起討論:Android學(xué)習(xí)交流群:278744577,驗(yàn)證:eec) Android系統(tǒng)采用下面兩種方法來(lái)實(shí)現(xiàn)應(yīng)用的自動(dòng)適配: 1)布局文件中定義長(zhǎng)度的時(shí)候,最好使用wrap_content,fill_parent, 或者dp 進(jìn)行描述,這樣可以保證在屏幕上面展示的時(shí)候有合適的大小 2)像素單位都使用DIP,文本單位使用SP 3)為不同屏幕密度的手機(jī),提供不同的位圖資源,可以使得界面清晰無(wú)縮放。 對(duì)應(yīng)bitmap 資源來(lái)說(shuō),自動(dòng)的縮放有時(shí)會(huì)造成放大縮小后的圖像變得模糊不清,這是就需要應(yīng)用為不同屏幕密度配置提供不同的資源:為高密度的屏幕提供高清晰度的圖像等。 不要使用AbsoluteLayout android開(kāi)發(fā)如何控制虛擬鍵盤的打開(kāi)和隱藏 在我們做Android開(kāi)發(fā)中,在一些安全性要求較高的APP中,我們可能會(huì)遇到一些這樣的需求,我們需要自由的控制虛擬鍵盤的打開(kāi)和關(guān)閉,我們?nèi)绾慰刂铺摂M鍵盤的打開(kāi)和隱藏呢?本文介紹如android開(kāi)發(fā)如何控制虛擬鍵盤的打開(kāi)和隱藏。 一、如何打開(kāi)虛擬鍵盤:
|