編輯:關於Android編程
創建RatingBar對象 2 public int getNumStars() 普通
取得評分數量 3 public float getRating() 普通
取得當前值 4 public float getStepSize() 普通
取得設置的步長 5 public boolean isIndicator() 普通 判斷是否可以操作 6 public void setIsIndicator(boolean isIndicator) 普通 android:isIndicator 是否可以操作 7 public synchronized void setMax(int max) 普通
設置最大值 8 public void setNumStars(int numStars) 普通 android:numStars 設置評分星的個數 9 public void setOnRatingBarChangeListener (RatingBar.OnRatingBarChangeListener listener) 普通
設置操作監聽 10 public void setRating(float rating) 普通 android:rating 設置當前值 11 public void setStepSize(float stepSize) 普通 android:stepSize 設置每次增長的步長
package com.example.ratingbar; import org.w3c.dom.Text; import android.os.Bundle; import android.app.Activity; import android.widget.RatingBar; import android.widget.RatingBar.OnRatingBarChangeListener; import android.widget.TextView; public class MainActivity extends Activity { private RatingBar ratingBar; private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ratingBar = (RatingBar) this.findViewById(R.id.ratingBar1); textView = (TextView) this.findViewById(R.id.textView1); // 設置ratingBar的監聽方法 ratingBar.setOnRatingBarChangeListener(new OnRatingBarChangeListener() { @Override public void onRatingChanged(RatingBar ratingBar, float rating, boolean fromUser) { // TODO Auto-generated method stub // textView append顯示數據 // textView.append("***當前值:"+rating+"**步長:"+ratingBar.getStepSize()+"\n"); // switch case 語句對評價的星星個數進行判斷 給出相應的操作 switch ((int)rating) { case 1: textView.setText("當前的用戶評價:太糟了"); break; case 2: textView.setText("當前的用戶評價:不太好"); break; case 3: textView.setText("當前的用戶評價:不錯哦"); break; case 4: textView.setText("當前的用戶評價:很好哦"); break; case 5: textView.setText("當前的用戶評價:太棒了"); break; default: break; } } }); } }第一種顯示
TextPaint是paint的子類,用它可以很方便的進行文字的繪制,一般情況下遇到繪制文字的需求時,我們一般用TextPaint所提供的方法。開始學習如何繪制文字之前,
項目MVP實現方式這節我們就具體來看官方示例到底是如何實現mvp的。這裡我們先看下總體的輪廓,關於項目中業務代碼我們僅列出了任務詳情頁(taskDetail)的相關類,其
最近項目要用到支付寶支付和微信支付,本想使用第三方支付框架ping++或者BeeCloud的,但是由於他們的收費問題,讓我望而卻步,而且公司給了相應的公鑰、私鑰和APPI
Intent代表了Android應用的啟動“意圖”,Android應用將會根據Intent來啟動指定組件,至於到底啟動哪個組件,取決於Intent的各個屬性。 一、顯式的