2013-01-04 45 views
-1

我已经创建edittext和textview而不使用xml属性我仅在java文件中定义了但我无法获得在edittext中输入的值如何获取values.i有2个edittexts if用户输入的值,我要补充的值如何从编辑文本中获取值而不使用xml代码

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,我无法检索值。请帮帮我。

+3

待办事项你的意思是editText.getText()。toString(); –

+0

@RKN和芒果。谢谢,这是更容易阅读! – Sam

回答

4

我不知道从EditText上检索值的属性,如果代码是Java,我无法检索值

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

String text = edit.getText().toString(); 
相关问题