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