Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> androidUI性能優化

androidUI性能優化

編輯:關於Android編程

1、adapter 和adapterview 復用歷史緩存(item布局和數據緩存)。

2、數據分頁顯示(利用操作引導用戶)

3、優化布局文件xml。(layout盡量不要超過5層)

4、優化activity的背景圖片。利用getWindow.setBackgroudDrawable(id)設置背景圖,使用系統默認的最頂層來提高效率。

5、在自定義主題中設置背景

\


6、使用stubView按需加載,減少內存消耗

\

\

stubView要加載的布局:





    
  
  

延遲加載的主界面:



  

stubView加載的實現

public class StubViewLoadActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.delay_load);

        Button btn = (Button) findViewById(android.R.id.button1);
        btn.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                v.setEnabled(false);
                ViewStub stub = (ViewStub) findViewById(R.id.stub);
                View inflated = stub.inflate();
            }});
    }

}

7、使用子線程和後台任務完成耗時操作



  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved