編輯:關於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之——代碼混淆
Android自身可以實現代碼的混淆功能,Android集成了代碼混淆的功能,這些功能在Android SDK的tools有個proguard目錄,這個目錄下就是提供了A
android獲取系統自帶浏覽器書簽
剛剛接手一個備份系統浏覽器書簽的模塊,現在把代碼貼出來,另外有幾點疑問請路過的大神指教 1、根據官方api應該是有以下幾個字段是可以獲取的 但是除了
Android基礎知識之tween動畫效果
Android中一共提供了兩種動畫,其一便是tween動畫,tween動畫通過對view的內容進行一系列的圖像變換(包括平移,縮放,旋轉,改變透明度)來實現動畫效果,動畫
Android 兩種方法實現長按返回健退出
Android 長按返回健退出背景平常比較常見的都是一定時間間隔內按兩次返回鍵來退出應用,並且第一次點擊會有相應的提示,網上資料比較多,這裡寫一下,長按返回鍵