亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android ListView UI組件使用說明

 更新時間:2020年04月15日 11:02:11   作者:心悅君兮君不知-睿  
這篇文章主要介紹了Android ListView UI組件使用說明,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一、ListView

該組件是android中最常用的一個UI組件,用于實現(xiàn)在屏幕上顯示​多個內(nèi)容,以便于我們用手指來回翻轉(zhuǎn)。

先在layout中進行布局我們的組件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent" >
  <ListView
    android:id="@+id/list_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
  </ListView>
</LinearLayout>

對該組件注冊一個list_view的ID(這個R中的語句是運行時會自動生成的),可在這里看到

這樣這個組件就定義好了,然后在活動的源碼中進行注冊

package com.example.listviewtest;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ArrayAdapter;
import android.widget.ListView;
//import java.lang.ArrayAdapter;
public class MainActivity extends Activity {
 private String[] data = {"Apple","Banana","Orange","Watermelon","Pear","Grape","Pineapple","Strawberry","Cherry"};
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  ArrayAdapter<String> adapter = new ArrayAdapter<String>(
MainActivity.this,android.R.layout.simple_list_item_1,data);

  ListView listView = (ListView) findViewById(R.id.list_view);

  listView.setAdapter(adapter);

 }

}

可以看出這里使用了一個Android自帶適配器類ArrayAdapter,使用泛型String的實例創(chuàng)建,然后傳入?yún)?shù),分別為上下文實例,android自帶的一個list_item_1的內(nèi)部布局文件,里面只有一個TextView,可用于顯示一段簡單的文本;最后一個參數(shù)就是我們傳入的數(shù)據(jù)​。

創(chuàng)建一個ListView的實例,并且找到這個​R文件的listView地址。最后調(diào)用setAdapter()方法,即為設(shè)置完畢。

二、源碼:

項目地址

https://github.com/ruigege66/Android/tree/master/ListViewTest

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android自定義控件制作顯示進度的Button

    Android自定義控件制作顯示進度的Button

    這篇文章主要為大家詳細(xì)介紹了Android自定義控件制作顯示進度的Button,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android開發(fā)之滑動數(shù)值選擇器NumberPicker用法示例

    Android開發(fā)之滑動數(shù)值選擇器NumberPicker用法示例

    這篇文章主要介紹了Android開發(fā)之滑動數(shù)值選擇器NumberPicker用法,結(jié)合實例形式分析了Android滑動數(shù)值選擇器NumberPicker的功能、相關(guān)函數(shù)、事件監(jiān)聽、界面布局等操作技巧,需要的朋友可以參考下
    2019-03-03
  • Android 自定義EditText輸入框帶清空按鈕

    Android 自定義EditText輸入框帶清空按鈕

    這篇文章主要介紹了Android 自定義EditText輸入框帶清空按鈕的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • Android鬧鈴服務(wù)AlarmManager用法深入分析

    Android鬧鈴服務(wù)AlarmManager用法深入分析

    這篇文章主要介紹了Android鬧鈴服務(wù)AlarmManager用法,結(jié)合實例形式深入分析了鬧鈴服務(wù)AlarmManager的功能、原理、定義與使用方法,需要的朋友可以參考下
    2016-08-08
  • android中Handle類的用法實例分析

    android中Handle類的用法實例分析

    這篇文章主要介紹了android中Handle類的用法,以實例形式較為詳細(xì)的分析了基于Handle類線程執(zhí)行的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • 安卓(Android)動態(tài)創(chuàng)建多個按鈕并添加監(jiān)聽事件

    安卓(Android)動態(tài)創(chuàng)建多個按鈕并添加監(jiān)聽事件

    本文主要介紹Android動態(tài)創(chuàng)建多個按鈕并給每個按鍵添加監(jiān)聽事件,在做Android項目會經(jīng)常遇到的,希望對需要用到的同學(xué)有所幫助
    2016-07-07
  • android中處理各種觸摸事件的方法淺談

    android中處理各種觸摸事件的方法淺談

    android中處理各種觸摸事件的方法淺談,需要的朋友可以參考一下
    2013-06-06
  • Android結(jié)束進程的方法詳解

    Android結(jié)束進程的方法詳解

    這篇文章主要介紹了Android結(jié)束進程的方法,結(jié)合實例形式分析了Android結(jié)束進程的具體步驟,實現(xiàn)技巧與相關(guān)注意事項,需要的朋友可以參考下
    2016-03-03
  • Android中webview使用的一些坑

    Android中webview使用的一些坑

    這篇文章主要給大家介紹了關(guān)于Android中webview使用的一些坑,通過一下總結(jié)的這些內(nèi)容,對大家學(xué)習(xí)或者使用webview具有一定的參考學(xué)習(xí)價值,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-05-05
  • Android入門之TabHost與TabWidget實例解析

    Android入門之TabHost與TabWidget實例解析

    這篇文章主要介紹了Android入門之TabHost與TabWidget,對于Android初學(xué)者有一定的學(xué)習(xí)借鑒價值,需要的朋友可以參考下
    2014-08-08

最新評論