編輯:關於Android編程
RatingBar控件為用戶提供一個評分操作的模式。
控件的幾個常用方法:
1.setMax()
設置RatingBar星級滑塊的最大值.
2.setNumStars()
設置RatingBar星級滑塊的星形數量。值得注意的是,應該把控件的布局寬度設置為wrap_content,如果設置為fill_parent,顯示的星形數量很有可能不是設置的星形數量。
3.setRating()
設置RatingBar星級滑塊的顯示分數,設置星星的數量。
4.setStepSize()
設置RatingBar星級滑塊每次更改的最小長度(最小星星數量)。如:setStepSize((float)0.5)是半個星星。
5.setOnRatingBarChangeListener()
設置監聽器。在用戶更改滑塊後,觸發監聽器。
演示實例:
MainActivity.java
public class MainActivity extends Activity {
RatingBar bar;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bar = (RatingBar) findViewById(R.id.rat);
//滑塊的星形數量
bar.setNumStars(5);
//設置最大值
bar.setMax(100);
//設置分數
bar.setRating((float) 1.5);
//設置每次更改的最小長度
bar.setStepSize((float) 0.5);
//設置監聽器
bar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() {
@Override
public void onRatingChanged(RatingBar arg0, float arg1, boolean arg2) {
Toast.makeText(MainActivity.this,"" + arg1*20, Toast.LENGTH_SHORT).show();
}
});
}
}

Android實現網絡多線程斷點續傳下載實例
我們編寫的是Andorid的HTTP協議多線程斷點下載應用程序。直接使用單線程下載HTTP文件對我們來說是一件非常簡單的事。那麼,多線程斷點需要什麼功能?1.多線程下載,
基於android系統的加密文件系統設計
android開放性,使其快速發展、並給人們帶來便利,但也給個人信息安全帶來風險, 個人私密文件面臨著被窺視與竊取的風險,哈哈,特別是官員和明星尤其擔心!還有商務人士。
【Android自定義View實戰】之仿QQ運動步數圓弧及動畫,Dylan計步中的控件StepArcView
在之前的Android超精准計步器開發-Dylan計步中的首頁用到了一個自定義控件,和QQ運動的界面有點類似,還有動畫效果,下面就來講一下這個View是如何繪制的。1.先
Android實現閱讀APP平移翻頁效果
自己做的一個APP需要用到翻頁閱讀,網上看過立體翻頁效果,不過bug太多了還不兼容。看了一下多看閱讀翻頁是采用平移翻頁的,於是就仿寫了一個平移翻頁的控件。效果如下:在翻頁
服務器基於PHP CodeIgniter,Android基於Volley實現多文件/圖片上傳(含服務器,web版和android客戶端完整代碼)
問題背景:app在上傳圖片時,同時傳遞參數,支持傳遞多個圖片。本文中的環