标签: android-edittext

如何检查 EditText 是否有值?

我有一个EditText和一个Button

我想要EditText当点击我的Button. 我想将消息显示为祝酒词,例如“请输入一个数字”。

android android-edittext

-2
推荐指数
1
解决办法
2583
查看次数

如何始终显示软键盘并且不让它关闭?

我想知道 2 件事

  1. 如何始终显示软键盘并且不让它关闭(即使按下后退或确定按钮)?

  2. 我怎样才能从中获得输入?

我已经尝试过这段代码:

    EditText yourEditText= (EditText) findViewById(R.id.ed);
    InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
Run Code Online (Sandbox Code Playgroud)

具有这些变体:

  1. imm.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT);
  2. imm.toggleSoftInputFromWindow( yourEditText.getApplicationWindowToken(), InputMethodManager.SHOW_FORCED, 0);
  3. imm.showSoftInput(yourEditText, InputMethodManager.SHOW_IMPLICIT);

keyboard android android-keypad android-edittext window-soft-input-mode

-2
推荐指数
1
解决办法
4224
查看次数

强制edittext仅接受以下值:数字,小数,加号和减号

这是我的xml代码


              <EditText
                    android:id="@+id/etSPHr"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginRight="5dp"
                    android:layout_weight="1"
                    android:background="@drawable/myedittext"
                    android:digits="0123456789.+-"
                    android:ems="10"
                    android:inputType="numberDecimal"
                    android:nextFocusForward="@+id/etCYLr"
                    android:paddingLeft="5dp"
                    android:paddingRight="5dp"
                    android:singleLine="true" >
Run Code Online (Sandbox Code Playgroud)

问题是我的键盘不允许我使用加号禁用它

android android-edittext

-3
推荐指数
1
解决办法
4030
查看次数

editText框无法正常工作.Android的

我试图从edittext框中获取值,并且在单击按钮时,我想比较edittext框内的文本是否与某个值匹配.如果是,则应调用新意图.如果不是,则应显示错误.单击按钮后,这是我的代码...

     if(v.getId() == R.id.button1){

        id = et1.getText().toString();
        Toast toast = Toast.makeText(this, "Value of id is: " + id, Toast.LENGTH_SHORT);
        toast.show();

        if(id == "abc"){
            Intent i= new Intent(Slogin.this, Sales.class);
            startActivity(i);
        }else{
            Toast toast = Toast.makeText(this, "Wrong id pass",                                                                            Toast.LENGTH_SHORT);
            toast.show();
        }
Run Code Online (Sandbox Code Playgroud)

现在的问题是,即使我输入"abc"(没有双逗号),它仍然显示错误"错误的id传递".虽然Toast清楚地表明我已输入abd并且字符串id现在保持值"abc".需要帮助......

android android-edittext

-3
推荐指数
1
解决办法
204
查看次数

将可编辑转换为编辑文本

我已经将一个标签设置为一个 Edittext 变量。我想在 TextChanged 方法之后的文本 TextWatcher 中获取该标签。但是有一个 Editable 参数不是 Edittext。

这是我的代码.....

EditText filled = new EditText(DamageCount.this);
        filled.setId(100);
        filled.setTag(5);
Run Code Online (Sandbox Code Playgroud)

我想把那个标签放进去

@Override
    public void afterTextChanged(Editable s) {
}
Run Code Online (Sandbox Code Playgroud)

这个方法

------编辑------我的整个java类

public class DamageCount extends Activity {

    private Button button_next;
    static TableLayout tl = null;
    private DbWorker dbworker;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_damage_count);
        DamageCount.this
                .setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
        button_next = (Button) findViewById(R.id.button_next);
        tl = (TableLayout) findViewById(R.id.show_competitor_product);
        dbworker = new DbWorker(this);
          Static_Values.arrayListdam_no = new ArrayList<DamegeItemSerialNoModel>();
        button_next.setOnClickListener(new OnClickListener() {


            @Override
            public void onClick(View v) { …
Run Code Online (Sandbox Code Playgroud)

java android android-edittext

-3
推荐指数
1
解决办法
522
查看次数

EditText.getText().toString()与其他字符串的比较失败

即使我填写了正确的引脚,Toast仍然拒绝接入访问.

我需要将用户锁定在自助服务终端模式应用中,只有使用正确的引脚,他们才能访问设置和退出选项.

            public void onClick(View v) {

            AlertDialog.Builder alert = new AlertDialog.Builder(FullscreenActivity.this);
            alert.setTitle("PIN:");
            //alert.setMessage("Message");

            final EditText pinEntry = new EditText(FullscreenActivity.this);
            alert.setView(pinEntry);
            alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                    String pin = pinEntry.getText().toString().trim();
                    String secret = "0000";
                    if (pin == secret){
                        Toast.makeText(getApplicationContext(),"Access Approved", Toast.LENGTH_SHORT).show();
                    }
                    else {
                        Toast.makeText(getApplicationContext(),"Access Denied", Toast.LENGTH_SHORT).show();
                    }
                    Toast.makeText(getApplicationContext(),pin, Toast.LENGTH_SHORT).show();
                }
            });

            alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                }
            });
            alert.show();
        }
    });
Run Code Online (Sandbox Code Playgroud)

java string android tostring android-edittext

-3
推荐指数
1
解决办法
1728
查看次数

如何在 EditText 中添加边框?

有人可以告诉我,如何在 AndroidStudio 中的 editText 中添加边框吗?

例如 editText 中的正方形。

android android-layout android-edittext

-3
推荐指数
1
解决办法
1万
查看次数

为什么我们在使用EditText之后使用String message = editText.getText()。toString()?editText =(EditText)findViewById(R.id.edit_message);

我是android开发的新手。我正在学习android开发,因为这里是一段代码

Intent intent = new Intent(this, DisplayMessageActivity.class);
EditText editText = (EditText) findViewById(R.id.edit_message);
String message = editText.getText().toString();
intent.putExtra(EXTRA_MESSAGE, message);
Run Code Online (Sandbox Code Playgroud)

我想知道为什么我们在使用EditText之后使用String message = editText.getText()。toString()。EditText返回什么?

android android-edittext

-4
推荐指数
1
解决办法
2万
查看次数

如何隐藏Android软键盘?

我在Linearlayout中有两个EditText视图和一个Button.完成edittext中的写入后,我想隐藏Android虚拟键盘,我该怎么做?

android android-softkeyboard android-edittext android-virtual-keyboard

-5
推荐指数
1
解决办法
886
查看次数

Android EditText setText不能正常工作

我正在尝试使用java设置edittext的文本,但它不起作用并强制关闭我的应用程序,虽然我不知道为什么

Java代码

EditText UserProfileFirstName;
UserProfileFirstName = (EditText) findViewById(R.id.userFirstName);
UserProfileFirstName.setText("John");
Run Code Online (Sandbox Code Playgroud)

XML

<EditText 
   android:id="@+id/userFirstName"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:inputType="text"
   android:textSize="22sp"
   android:layout_marginTop="40dp"
   android:layout_marginBottom="15dp"
   android:hint="First Name"
   android:ems="10"
  />
Run Code Online (Sandbox Code Playgroud)

LogCat错误

        01-23 09:32:15.564: E/AndroidRuntime(4101): FATAL EXCEPTION: main
        01-23 09:32:15.564: E/AndroidRuntime(4101): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.unext.unextlibrary/com.unext.unextlibrary.ProfileActivity}: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.unext.unextlibrary/com.unext.unextlibrary.UserProfile}: java.lang.NullPointerException
        01-23 09:32:15.564: E/AndroidRuntime(4101):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
        01-23 09:32:15.564: E/AndroidRuntime(4101):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
        01-23 09:32:15.564: E/AndroidRuntime(4101):     at android.app.ActivityThread.access$600(ActivityThread.java:141)
        01-23 09:32:15.564: E/AndroidRuntime(4101):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
        01-23 09:32:15.564: E/AndroidRuntime(4101):     at android.os.Handler.dispatchMessage(Handler.java:99)
        01-23 09:32:15.564: E/AndroidRuntime(4101):     at android.os.Looper.loop(Looper.java:137)
        01-23 09:32:15.564: E/AndroidRuntime(4101):     at android.app.ActivityThread.main(ActivityThread.java:5039) …
Run Code Online (Sandbox Code Playgroud)

android android-edittext

-6
推荐指数
1
解决办法
4882
查看次数

android和eclipse的Java问题?

各位大家好,我对eclipse和一个简单的程序有一些问题.不知道这是什么问题,以及如何解决它.

这是一个截图:http://i.stack.imgur.com/Pf9k7.jpg

java eclipse android button android-edittext

-7
推荐指数
1
解决办法
118
查看次数