java如何在numberpicker中使用edittext?
我在安卓系统工作。我正在使用我从here获得的NumberPicker
。我希望从NumberPicker
获取的输入值应该显示在我用不同class
编写的TextView
中。。我该怎么做。。请帮忙。。这是一个密码
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 楼答案
假设你正确使用了小部件
# 2 楼答案
android的numberpicker是一个自定义视图,包含两个按钮和一个文本视图。 如果您可以在numberpicker上放置一个完整的控件,那么您可以创建自己的自定义numberpicker视图,并添加一个getter方法来返回其文本框或文本框的文本。你可以从here下载数字选择器的android源代码。不要忘记从here添加numberpicker布局xml文件
# 3 楼答案
使用putExtra沿intetnt传递值,通过在下一个类(活动)中获取该值,可以使用setText()方法设置该值