【问题标题】:How do I get an EditText input into a variable [duplicate]如何将 EditText 输入到变量中[重复]
【发布时间】:2015-08-13 14:13:23
【问题描述】:

如果答案真的很明显,我很抱歉......

所以我有一个 EditText 是用户输入他们的名字:

<EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:id="@+id/editText"
        android:layout_above="@+id/analogClock"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="49dp"
        android:hint="Enter Your Name"/>

当他们填写名字时,我想取他们的名字并将其放入变量中,但我真的不确定,

提前致谢

【问题讨论】:

标签: java android android-studio


【解决方案1】:

在您的活动中:

@Override
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        EditText et = (EditText) findViewById(R.id.editText);
        String text= et.getEditableText().toString();
}

【讨论】:

  • 哦,好的,非常感谢
【解决方案2】:
String s = (EditText)findViewById(R.id.editText).getText().toString()

【讨论】:

    【解决方案3】:
     public class MainActivity extends Activity {
     EditText eText; 
    
     @Override
     protected void onCreate(Bundle savedInstanceState) { 
          eText = (EditText) findViewById(R.id.edittext);
          String str = eText.getText().toString();  
      } 
      }
    

    我知道你想要它?是这样吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-16
      • 2018-04-20
      • 2021-05-28
      • 2019-01-20
      • 1970-01-01
      • 1970-01-01
      • 2011-02-03
      相关资源
      最近更新 更多