編輯:關於android開發
//layout 布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" > <ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@android:id/list" /> </RelativeLayout> //代碼 package com.example.test.testlistview; import android.app.ListActivity; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; import java.util.ArrayList; import java.util.List; public class ListViewArrayadapter extends ListActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_list_view_arrayadapter); List<String>ls = new ArrayList<String>(); ls.add("測試數據1"); ls.add("測試數據2"); ls.add("測試數據1"); ls.add("測試數據2"); ls.add("測試數據1"); ls.add("測試數據2"); ls.add("測試數據1"); ls.add("測試數據2"); ls.add("測試數據1"); ls.add("測試數據2"); ls.add("測試數據1"); ls.add("測試數據2"); ArrayAdapter adapter =new ArrayAdapter(this,android.R.layout.simple_list_item_1,ls); setListAdapter(adapter); //繼承ListActivity才有此函數 } @Override protected void onListItemClick(ListView l, View v, int position, long id) { String s =((TextView)v).getText().toString(); Toast.makeText(this,"提示"+position+s,Toast.LENGTH_LONG).show(); super.onListItemClick(l, v, position, id); } } //效果圖 簡單的listview,關鍵是ArrayAdapter中布局和數據的適配。android.R.layout.simple_list_item_1系統自帶的樣式,可以根據自己的要求更改布局樣式。List<String>ls = new ArrayList<String>() 用於顯示的數據。
Android視圖控件架構分析之View、ViewGroup,androidviewgroup 在Android中,視圖控件大致被分為兩類,即ViewGroup和Vie
ViewPager和Fragment的組合使用,viewpagerfragment 如圖是效果圖用的是Viewpager和fragment來實現的主界面 不過其
Android 6.0: 動態權限管理的解決方案 Android 6.0版本(Api 23)推出了很多新的特性, 大幅提升了用戶體驗, 同時也為程序員帶來新的負擔. 動態
百度地圖可視化定位效果,可以輸入目的地定位。,可視化目的地登錄百度開發者帳號後下載sdk導入自己的工程中。 代碼如下: 1 package com.lixu.bai
Android開發3:Intent、Bundle的使用和ListView