-1

我创建了edittext和textview而不使用我在java文件中定义的xml属性但是我无法获取在edittext中输入的值如何获取值。如果用户输入值我有2个edittexts我应该添加值

public class JavacodeActivity extends Activity {
    LinearLayout layout;
    TextView view;
    EditText edit;
    Button btn;
    EditText edit1;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        layout=new LinearLayout(this);
        layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
        layout.setOrientation(LinearLayout.VERTICAL);
        view=new TextView(this);
        view.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
        view.setText("enter the value");
        view.setGravity(Gravity.CENTER);
        view.setTextColor(Color.BLUE);
        view.setTextSize(20);
        layout.addView(view);

        edit1=new EditText(this);
        edit1.setLayoutParams(new  LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
        edit1.setHint("enter the number");
        edit1.setGravity(Gravity.CENTER);
        edit1.setTextColor(Color.RED);
        edit1.setTextSize(20);
        edit1.setInputType(InputType.TYPE_CLASS_NUMBER);
        layout.addView(edit1);

        btn=new Button(this);
        btn.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
        btn.setText("add");
        btn.setGravity(Gravity.CENTER_HORIZONTAL);
        btn.setTextColor(Color.GREEN);
        btn.setTextSize(20);
        layout.addView(btn);

        view=new TextView(this);
        view.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
        view.setText("addition of values");
        view.setGravity(Gravity.CENTER);
        view.setTextColor(Color.BLUE);
        view.setTextSize(20);
        layout.addView(view);

edittext如果代码是 java 我无法检索值,我不知道从中检索值的属性。请帮我。

4

1 回答 1

4

如果代码是 java,我不知道从 edittext 检索值的属性我无法检索值

像任何其他 EditText 一样阅读您的 EditText:

String text = edit.getText().toString();
于 2013-01-04T06:47:35.617 回答