編輯:關於Android編程
package cn.com.bravesoft.testlistviewloadmore;
import java.util.ArrayList;
import java.util.HashMap;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ListView;
import android.widget.SimpleAdapter;
/**
* Demo描述:
* ListView或GridView中android:clipToPadding屬性的使用說明示例
* 該屬性的解釋:
* Defines whether the ViewGroup will clip its drawing surface so as to exclude the padding area.
* 什麼意思呢?就是說:
* clipToPadding屬性定義了是否允許ViewGroup在padding中繪制,該值默認為true,即不允許.
* 所以若我們給ListView設置了android:paddingTop="70dip" android:paddingBottom="70dip"
* 那麼我們可以看到ListView的頭部以上和尾部以下都占有70大小的padding,在滑動ListView的過程
* 中這個padding當然是存在的.在padding部分是看不到ListView的item的,本質上是在這兩部分沒有繪制
* 我們的ListView
* 假若我們此時為ListView設置屬性android:clipToPadding="false",同樣再滑動ListView此時可以
* 發現在ListView的頭部以上和尾部以下都占有70大小的padding部分依然可以顯示我們的ListView的
* item,本質上是在這兩部分繪制了我們的ListView
*
* 該屬性很適合的應用場景:
* 設置ListView的第一個(最後一個)Item距離屏幕TOP(BOTTOM)有一段距離的情況
*
*
* 參考資料:
* http://www.cnblogs.com/xitang/p/3606578.html
* Thank you very much
*/
public class MainActivity extends Activity {
private ListView mListView;
private SimpleAdapter mSimpleAdapter;
private HashMap mHashMap;
private ArrayList> mArrayList;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
}
private void init(){
mListView=(ListView) findViewById(R.id.listView);
mArrayList=new ArrayList>();
addDataForListView();
mSimpleAdapter=new SimpleAdapter
(MainActivity.this, mArrayList, R.layout.listviewitem, new String []{"id"},new int []{R.id.textView});
mListView.setAdapter(mSimpleAdapter);
}
private void addDataForListView(){
for (int i = 0; i < 30; i++) {
mHashMap=new HashMap();
mHashMap.put("id", ""+i);
mArrayList.add(mHashMap);
}
}
}
Android屬性動畫
屬性動畫屬性動畫的核心主要是ObjectAnimator,ValueAnimator這幾個對象的使用。下面對各個方法的使用進行介紹。ObjectAnimator的使用:一
AndroidStudio 如何使用aar詳解
一. 簡介aar 是一個類似於 jar 的文件格式。但是他們之間是有區別的。jar :僅僅包含class和清單文件,沒有資源文件。aar :包含了class文件和資源文件
微信公眾平台開發入門教程(SAE方倍工作室)
我們將使用微信公眾賬號方倍工作室作為講解的例子,二維碼見底部。本系列教程將引導你完成如下任務:創建新浪雲計算平台應用啟用微信公眾平台開發模式基礎接口消息及事件微信公眾平台
android編程實現局部界面動態切換的方法
本文實例講述了android編程實現局部界面動態切換的方法。分享給大家供大家參考,具體如下:局部界面固定,局部界面可以動態切換。效果如下:這個效果由3個layout構成m