<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    Android開發自動適配的技巧

    發布時間:2013-8-14 18:12    發布者:reggae
    關鍵詞: 清源教育 , Android開發 , 自動適配 , 技巧
    我們做Android開發都知道,目前市場上的Android手機屏幕大小有很多種,魚龍混雜,我們做一個Android應用如何在不同屏幕上的進行適應,本文介紹一些技巧。
    (PS:新建的QQ群,有興趣可以加入一起討論:Android學習交流群:278744577,驗證:eec
    Android系統采用下面兩種方法來實現應用的自動適配:
    1)布局文件中定義長度的時候,最好使用wrap_content,fill_parent, 或者dp 進行描述,這樣可以保證在屏幕上面展示的時候有合適的大小
    2)像素單位都使用DIP,文本單位使用SP
    3)為不同屏幕密度的手機,提供不同的位圖資源,可以使得界面清晰無縮放。
    對應bitmap 資源來說,自動的縮放有時會造成放大縮小后的圖像變得模糊不清,這是就需要應用為不同屏幕密度配置提供不同的資源:為高密度的屏幕提供高清晰度的圖像等。
    不要使用AbsoluteLayout
    android開發如何控制虛擬鍵盤的打開和隱藏
    在我們做Android開發中,在一些安全性要求較高的APP中,我們可能會遇到一些這樣的需求,我們需要自由的控制虛擬鍵盤的打開和關閉,我們如何控制虛擬鍵盤的打開和隱藏呢?本文介紹如android開發如何控制虛擬鍵盤的打開和隱藏。
    一、如何打開虛擬鍵盤:
    1. InputMethodManager inputMethodManager = (InputMethodManager)  
    2. getSystemService(Context.INPUT_METHOD_SERVICE);
    3. // 接受軟鍵盤輸入的編輯文本或其它視圖
    4. imm.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED);
    復制代碼
    二、如何關閉虛擬鍵盤
    1. InputMethodManager inputMethodManager = (InputMethodManager)
    2. getSystemService(Context.INPUT_METHOD_SERVICE);
    3. inputMethodManager.hideSoftInputFromWindow(OpeListActivity.this.getCurrentFocus().getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);
    4. //接受軟鍵盤輸入的編輯文本或其它視圖
    5. inputMethodManager.showSoftInput(submitBt,InputMethodManager.SHOW_FORCED);
    復制代碼
    三、如何判斷虛擬鍵盤輸入法打開的狀態(判斷虛擬鍵盤是否打開)
    1. InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
    2. boolean isOpen=imm.isActive();
    復制代碼
    說明:isOpen若返回true,則表示輸入法打開

    本文地址:http://www.portaltwn.com/thread-119529-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區

    相關視頻

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷