編輯:初級開發
Java示例核心代碼:
class mySeekBarChangeListener implements OnSeekBarChangeListener{
//進度條改變事件響應
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
//注意些回調函數中的fromUser參數,默認為true,隨用戶拖動而觸發,
System.out.println(fromUser+"SeekBar Has Changed:----------------------->"+progress);
}
//剛開始准備拖動進度條的事件響應;
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
System.out.println("SeekBar Starting......");
}
//停止拖動進度條的事件響應
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
System.out.println("SeekBar Stopping......");
}
}
2. RatingBar是基於SeekBar和ProgressBar的擴展,用星形來顯示等級評定,使用RatingBar的默認大小時,用戶可以觸摸/拖動或使用鍵來設置評分,它有兩種樣式:
ratingBarStyleSmall,小風格;ratingBarStyleIndicator,大風格,其中大的只適合指示,不適合於用戶交互。
XML屬性:
android:isIndicator,RatingBar是否是一個指示器(用戶無法進行更改),如果不設置此屬性,則默認情況下以上兩種大小風格下的RatingBar是不能進行更改的,
android:numStars,顯示的星形數量,必須是一個整形數
android:rating,默認的評分,必須是浮點類型,
android:stepSize,評分的步長,必須是浮點類型
XML布局文件:
<RatingBar android:id="@+id/IndecatortBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:rating="1.2"
class=tc>
准備在虛擬機下的Ubuntu系統編譯Android源代碼,但是發現在線下載源代碼老是出現問題,幸好在Windows下已經下載成功了android源代碼,於是就想在Ubu
本文節選於機械工業出版社推出的《android應用開發揭秘》一書,作者為楊豐盛。本書內容全面,詳細講解了Android框架、android組件、用戶界面開發、游戲開發、
本人嘗試,裡面提供得軟件在索愛x8上失敗了 提示說不能網絡共享 。看來自己編譯x8迫在眉睫啊 (有幸下載到了x8得源代碼。。。)--------------------
講義摘錄之8:如何從DDMS發出簡(短)訊給應用程式?1. 如何切換到DDMS?途徑-1:從Eclipse/android應用程式編輯畫面:按下右上角的:就出現:再選取