編輯:關於Android編程
1、adapter 和adapterview 復用歷史緩存(item布局和數據緩存)。
2、數據分頁顯示(利用操作引導用戶)
3、優化布局文件xml。(layout盡量不要超過5層)
4、優化activity的背景圖片。利用getWindow.setBackgroudDrawable(id)設置背景圖,使用系統默認的最頂層來提高效率。
5、在自定義主題中設置背景
6、使用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(); }}); } }
本文實例講述的是AlertDialog,這種對話框會經常遇到。AlertDialog跟WIN32開發中的Dialog不一樣,AlertDialog是非阻塞的,而阻塞的對話
今天我們終於可以把這個項目給結束掉啦,有了前幾天的准備,相信最後一天還是比較輕松的,國際慣例: 最後要完成的就是我們的主要功能--拼圖界面。package com.x
Android開源庫自己一直很喜歡Android開發,就如博客簽名一樣, 我是程序猿,我為自己代言 。在摸索過程中,GitHub上搜集了很多很棒的An
本文實例講述了Android編程實現QQ表情的發送和接收。分享給大家供大家參考,具體如下:在自己做一個聊天應用練習的時候,需要用到表情,於是就想著模仿一下QQ表情,圖片資