如何在numberpicker中使用edittext?

时间:2012-01-02 09:52:19

标签: java android textview android-edittext

我在android工作。使用NumberPicker我从here获得的NumberPicker我希望从TextView获取的输入值应该显示在我用不同class编写的public class home_try extends Activity { private NumberPicker numberpicker; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.dummy1); final Dialog textDialog = new Dialog(this); Button setpoint= (Button) findViewById(R.id.button2); setpoint.setOnClickListener(new OnClickListener() { public void onClick(View v) { textDialog.getWindow().setFlags( WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND); textDialog.getWindow().setLayout(300, 200); textDialog.setTitle("Set Temperature"); LayoutInflater li = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); View myView = li.inflate(R.layout.main, null); textDialog.setContentView(myView); textDialog.show(); } }); Button set=(Button) findViewById(R.id.button1); set.setOnClickListener(new OnClickListener() { public void onClick(View v) { setContentView(R.layout.dummy1); } }); } 中..我怎么能这样做..请帮忙..这是一个代码..

{{1}}

3 个答案:

答案 0 :(得分:3)

假设您已正确使用了小部件....

NumberPicker numPicker = (NumberPicker)findViewById(R.id.whatever);
int value = numPicker.getValue();
tvTextView.setText(String.valueOf(value));

答案 1 :(得分:0)

使用putExtra将值传递给intetnt,并通过在下一个类(Activity)中获取它,您可以使用setText()方法设置该值......

答案 2 :(得分:0)

android的numberpicker是一个自定义视图,包含两个按钮和一个textview。 如果您可以对numberpicker进行完全控制,则可以创建自己的自定义numberpicker视图,并添加一个返回其文本框或文本框文本的getter方法。你可以从here下载数字选择器的android源代码。不要忘记从here添加numberpicker布局xml文件。