I "m cố gắng để thêm onValueChangeListener để chọn số của tôi (NP1) trong android 4.2.2.thực hiện OnValueChange đến một NumberPicker trong Android
Dưới đây là những gì tôi có cho đến nay
public class main extends Activity {
ViewFlipper vf = null;
HttpClient client = null;
private ArrayList<String> captionList = new ArrayList<String>();
ListView lv = null;
private String custid = null;
ImageView iv = null;
private int vfloginview = 0;
private int vflistview = 0;
private boolean vfsentinal = false;
NumberPicker np1 = null;
TextView totalcost = null;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mystuffmobile);
vf = (ViewFlipper) findViewById(R.id.vf);
client = new DefaultHttpClient();
lv = (ListView) findViewById(R.id.lv);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
np1 = (NumberPicker) findViewById(R.id.np1);
np1.setMinValue(1);
np1.setMaxValue(400);
//np1.setOnValueChangedListener;
//np1.setOnValueChangedListener(onValueChange);
}
để thử kiểm tra chức năng của nó Tôi đã sử dụng số này
public void onValueChange (NumberPicker np1, int oldVal, int newVal) {
Log.v("NumberPicker", np1.getValue() +"");
}
Có ai biết cách dễ dàng để thực hiện người nghe này không ra có hoạt động chính của tôi thực hiện NumberPicker.OnValueChangeListener?
Lưu ý: lý do duy nhất tôi phản đối việc có hoạt động chính của mình là NumberPicker.OnValueChangeListener là vì sau đó tôi phải đặt chính thành abstract và ứng dụng của tôi sẽ không chạy.
Bill Mote bạn là một thiên tài. Cảm ơn bạn đã dành thời gian!!! Bạn chỉ dừng lại một giờ khắc phục sự cố !! – TheMcMurder
Tất cả chúng ta đều ở đó. Hãy tin tôi đi;) Khi tôi nhìn lại một số câu hỏi ban đầu của tôi, tôi khá sợ rằng họ vẫn ở đó để tiêu thụ công cộng! –
Hahahahaha cảm ơn một lần nữa. Tôi cũng đánh giá cao các con trỏ tạo kiểu. Đã lâu rồi tôi mới học một lớp mã hóa và tôi đã quên rất nhiều thứ như thế. Tôi đã thực hiện một vài gợi ý. – TheMcMurder