-1

javaファイルでのみ定義したxml属性を使用せずにedittextとtextviewを作成しましたが、値を取得する方法でedittextに入力された値を取得できません。ユーザーが値を入力した場合、値を追加する必要がある2つのedittextがあります

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 に答える