老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Android學習筆記—第四章Android開發組件2-創新互聯

第四章 Android開發組件2

創新互聯專注于企業成都全網營銷、網站重做改版、賓縣網站定制設計、自適應品牌網站建設、H5開發商城開發、集團公司官網建設、外貿營銷網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為賓縣等各大城市提供網站開發制作服務。
  1. 列表類組件

    (1)ListView組件:以垂直列表的形式列出需要顯示的列表項

    相關屬性:

    a. android:divider  用于為列表視圖設置分隔條,可以用顏色或者圖片資源

    b. android:dividerHeight  設置分隔條的高度

    c. android:entries  通過數組資源為ListView指定列表項

    d. android:footerDividersEnabled  設置是否在footerView之前繪制分隔條,默認為true。

    e. android:headerDividersEnabled  設置是否在headerView之后繪制分隔條,默認為true。

    (2)ListView使用步驟:

    a. 拖入一個ListView控件,高度改為match_parent

    b. 新建一個布局xml文件,設定每行顯示的樣式

    c. 創建一個類MyAdapter繼承BaseAdapter

    getView()方法:設置每行數據顯示及每行顯示樣式

    getCount()方法:顯示的行數,當返回值為0時,getView()方法不會被調用,顯示為空白

    d. 創建適配器對象

    MyAdapter adapter = new MyAdapter();

    e. 為ListView設置適配器

    listView.setAdapter(adapter);

    f. 添加headview和footview(必須在設置適配器之前)

    View headview = getLayoutInflater.inflate(R.layout.head,null);

    View footview = getLayoutInflater.inflate(R.layout.foot,null);

    listView.addHeadView(headview);

    listView.addFootView(footview);

    (3)ListView的優化

    上下滑動會不斷觸發getview()方法

    解決方法:復用行布局,減少控件查找

    //創建一個類,聲明幾個變量(變量類型和數量與布局xml文件中包含的控件一致)

    class ViewHolder{

      View view1;

      View view2;

      ......

    }

    //聲明成員變量

    View inflate;

    ViewHolder  holder;

    //優化

    if(convertView==null){

      //創建一個ViewHolder對象

      //得到布局轉換器對象

      LayoutInflater inflater = getLayoutInflate();

      //將布局xml文件轉換為布局對象

      inflate = inflater.inflate(R.layout.listItem,null);

      //查找控件

      holder.view1 = inflate.findViewById(R.id.view1);

      holder.view2 = inflate.findViewById(R.id.view2);

      //設置一個標簽

      infalte.setTag(holder);

    }else{

      //替換、復用行布局

      inflate=convertView;

      holder = (ViewHolder)inflate.getTag();

    }

    //依據控件類型設置控件內容

    ......

    (3)數據更新

    數據發生變化時,由適配器通知listview更新數據

    adapter.notifyDataSetChanged();

    (4)ListView的點擊事件

    a. 設置點擊監聽

    listview.setOnItemClickListener(new OnItemClickListener){

      @Override

      public void onItemClick(AdapterView parent,View view,int position,long id){

        ......

      }

    }

    備注:當行布局中存在搶占焦點的控件時(如Button),ListView的點擊會失效

    解決方式:

    在行布局中搶占焦點的控件上設置屬性:android:focusable = "false"

    在行布局中設置讓所有能搶占焦點的控件都不搶占焦點

    android:descendantFocusability = "blocksDescendants"

    b. 設置長按點擊監聽

    listview.setOnItemLongClickListener(new OnItemLongClickListener){

      @Override

      public void OnItemLongClick(AdapterView parent,View view,int position,long id){

        ......

      }

    }

  2. Spinner組件:列表選擇框相當于網頁中的常見的下拉列表框

    getSelectedItem():獲取列表選擇框的選中值

    OnItemSelectedListener:設置列表項的選中事件監聽。

    setDropDownViewResource():為適配器設置列表框下拉時的選項樣式

  3. Gallery組件:畫廊視圖,可按水平方向顯示內容,并可用手指直接拖動圖片移動,一般用來瀏覽        圖片。通常用BaseAAdapter適配器為Grallery組件提供要顯示的圖片。

  4. ImageSwitcher組件:圖片切換器,用于實現類似于Windows下“Windows照片查看器”中的“上一            張”、“下一張”的功能。使用ImageSwitcher必須實現                    ViewSwitcher.ViewFactory接口,通過makeView()方法創建用于顯示圖片的            ImageView對象。例如:

    p_w_picpathSwitcher.setInAnimation(xxx);//設置淡入動畫

    p_w_picpathSwitcher.setOutAnimation(xxx);//設置淡出動畫

    p_w_picpathSwitcher.setFactory(new ViewFactoty(){

      @Override

      public View makeView(){

        ImageView p_w_picpathView = new ImageView(MainActivity.this);

        return p_w_picpathView;

      }

    });

    p_w_picpathSwitcher.setImageResource(xxx);  //設置顯示的圖片

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


網站名稱:Android學習筆記—第四章Android開發組件2-創新互聯
網站鏈接:http://www.xueling.net.cn/article/ccsdpj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 极品新婚夜少妇真紧 | 日本视频高清 | 巨大垂乳日本熟妇 | 99精品福利视频 | 天天操天天看 | 99小视频在线观看 | 国内外精品成人免费视频 | 国产女黄3片 | 蜜桃Av久久精品人人槡 | 最近日韩中文字幕 | 久久久亚洲欧洲日产AV | 青草在线视频 | 亚洲毛茸茸的性 | 国产精品片 | 尤物在线网址 | 亚洲欧美精品一区二区三区 | 69久久夜色精品国产69 | 在线视频不卡欧美 | 国产宾馆自拍 | 欧美精品毛片 | 亚洲人视频在线观看 | 亚洲人成在线观看网站不卡 | 亚洲少妇一级片 | 潜行者40集连续剧免费 | 日本一区二区三区免费高清 | 午夜在线视频观看 | 性色欲情侣网站WWW 欧美精品首页 | 国产精品99久久久久久人红楼 | 国产xxxx69真实实拍 | 脱老师内裤进入gif视频 | 国产亚洲欧美日韩精品一区二区三区 | 91在线影院 | av手机在线播放网址 | 国产片自拍 | 欧美日韩国产二区 | 亚洲熟妇另类久久久久久 | 亚洲美女在线一区 | 成人美女摇乱后入式内射视频 | 最新国产在线播放 | 亚洲人成人网站在线观看 | 波多野结衣1区 |