原创 ListView優化

第0層:不優化每次都會執行getView(),都會執行 convertView=View.inflate(R.layout.XXX);問題:效率太低,再快速滑動時會有卡頓,在數據多的時候甚至內存溢出第一層:複用convertViewif

原创 導航欄

package com.example.test13;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android

原创 Listiew

ListView理解ListView是一種用來顯示多個可滑動項(Item)列表的ViewGroup需要使用Adapter將集合數據和每一個Item所對應的佈局動態適配到ListView中顯示顯示列表: listView.setAdapte

原创 常用的ui佈局

UI常用的佈局LineaLayout:線性佈局重要屬性:-orientation方向 分爲水平,垂直-layout-Weight(權重)<LinearLayout xmlns:android="http://schemas.android

原创 服務

概念:1、startService(Intent)通過這種方式開啓的服務,執行的生命週期方法:第一次調用startService的時候:onCreate→onStartCommand再次調用startService的時候:只執行onSta

原创 5.8

見的異常: 1. NullPointerException 原因: 調用對象的方法/屬性,擔對象爲null 2. ClassCastException 原因: 類型轉換異常3. ActivityNotFoundException: 原因:

原创 5.4

public class MainActivity extends Activity implements OnClickListener, OnLongClickListener {//佈局中的視圖都要聲

原创 Button 實現圓角按鈕

1 xml佈局的第一個,就是一個Button.,其他的都是TextView<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xml

原创 5.4

 1). 應用項目的組成結構           --src(源碼文本夾)    MainActivity.java: 主界面類-- gen(自動生成的源碼文本夾)    R.java : 對應res文件夾         drawble

原创 下拉刷新

先創建一個RefreshLivstView類package com.example.mylistviewrefresh;import java.text.SimpleDateFormat;import java.util.Date;imp

原创 總結筆記

Activity 的理解:活動:四大應用組建之一作用:提供能讓用戶操作並與之交互的界面組建的特點:①他的剋必須實現特定接口或繼承特定類②需要在配置文件中配置其全類名③它的對象不是通過new來創建的,而是系統自動創建的④它的對象具有一定的生

原创 自定義Toast

public void onClick(View v) { //設置自定義吐司視圖 Toast tp = new Toast(SimpleComponentActivity.this); //獲取圖片 Vi