标签: android-edittext

带有下拉列表的Android Edittext

如果用户在android EditText中键入"@",我想显示一些名称建议作为下拉列表.选择其中一个建议后,用户可以正常输入.如何实现这一点.

android android-edittext

1
推荐指数
1
解决办法
9666
查看次数

从EditText显示字符串

我想像应用程序"谷歌保持"一样显示TextView可编辑但是

  EditText text = (EditText)findViewById(R.id.edittext);
  String value = text.getText().toString();
Run Code Online (Sandbox Code Playgroud)

没用

string android view textview android-edittext

1
推荐指数
1
解决办法
7793
查看次数

将字符串从编辑文本传递到另一个活动

我在这里看了一下堆栈溢出的例子.但是,我无法获得正常工作的解决方案.我的应用程序仍然崩溃.如何将字符串从一个活动中的编辑文本传递到另一个活动?

这是我第一个活动的代码:

Button btnGo = (Button) findViewById(R.id.btnGo);

btnGo.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        EditText etLocation = (EditText) findViewById(R.id.et_location);
        Intent intent = new Intent();
        intent.putExtra("location", etLocation.getText().toString());
        startActivity(intent);
    }
}
Run Code Online (Sandbox Code Playgroud)

第二活动代码:

textView1 = (TextView) findViewById(R.id.textView1);

Intent intent = getIntent();
String str = intent.getStringExtra("location");
textView1.setText(str);
Run Code Online (Sandbox Code Playgroud)

android android-edittext android-activity

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

Android EditText字段,如按钮

我正在努力应对一个(似乎是)小事.在我的应用程序中,我有一个有两个EditText字段的活动.

我希望其中一个是normall field(etNormal),而另一个(etButton)的行为更像按钮,所以当你触摸它时,键盘没有显示,而是滑动抽屉被打开.如果打开滑动抽屉,您将按下normall edittext滑动抽屉将隐藏.

如果etButton被点击/触摸打开滑动抽屉,我已经尝试添加OnClickListenerOnTouchListener(不是在相同的尝试)条件和条件,如果不是然后关闭.

结果很奇怪.当它是OnTouchListener测试时更像是切换,所以当我按下一个抽屉打开而另一个关闭时.当谈到OnClickListener时,我需要按两次edtitext来完成操作.

并隐藏在我使用的etButton中的键盘setInputType(InputType.TYPE_NULL);.我也尝试了setEnabled(false);但是我甚至无法点击/触摸它.当前使用的方法的一个缺点是当我将点击从etNormal更改为etButton时,键盘仍然显示并且它不会隐藏.

那么,谁能告诉我我能做些什么来实现我的目标呢?

编辑:

我已经删除了你当前的建议并修改了一些我的代码,但它仍然没有用.

这是我分配OnTouchListener的一部分:

OnTouchListener touchListener = new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent ev) {
                if(v==etButton && ev.getAction()==MotionEvent.ACTION_DOWN) {
                    slidingDrawer.animateOpen();
                }else {
                    slidingDrawer.animateClose();
                }
                return false;
            }
        };

        etNormal1.setOnTouchListener(touchListener);
        etNormal2.setOnTouchListener(touchListener);
        etButton.setOnTouchListener(touchListener);
Run Code Online (Sandbox Code Playgroud)

另外在XML布局文件中的etButton声明中我有:

android:focusable="false"
Run Code Online (Sandbox Code Playgroud)

但现在,在etButton触摸没有任何东西(只有滑动抽屉隐藏,如果被打开),当触摸etNormal1或2滑动抽屉显示或隐藏取决于什么是第一(换句话说toggel).

有什么想法,这里有什么不对?

android android-edittext

1
推荐指数
1
解决办法
1788
查看次数

Android在用户结束输入后获取edittext的值

我希望在用户结束输入后获得edittext的值.因此默认情况下,edittext为空.它没有任何价值.用户输入一个值后,它应该得到它.

这就是我尝试过的:

     etQuantity.addTextChangedListener(new TextWatcher() {
        @Override
        public void afterTextChanged(Editable s) {
            // TODO Auto-generated method stub

            Log.d("Quantity", s_quantity);

                int i_quantity = Integer.parseInt(s_quantity);
                int i_grossAmount = i_quantity * i_sellingPrice;
                etGrossAmount.setText(String.valueOf(i_grossAmount));
                Log.d("Gross Amount", "" + String.valueOf(i_grossAmount));


        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
            // TODO Auto-generated method stub
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            // TODO Auto-generated method stub

        }     
    });
Run Code Online (Sandbox Code Playgroud)

但它没有得到我输入的正确值.有任何想法吗?非常感谢帮助.谢谢.

android android-edittext

1
推荐指数
1
解决办法
4256
查看次数

默认键盘打开时,EditText在listview内失去焦点

我有一个listview,其中包含edittext的数量.当我开始在editext中编写文本时,editext会将自己隐藏在三星Galaxy 10"平板电脑的键盘后面.如何将编辑文本设置在键盘上方?我还在清单中使用了adjustSpan和adjustResize,但未能这样做请告诉我我的代码缺少的地方.任何形式的帮助都是可以理解的.

提前致谢.

android listview refresh android-edittext

1
推荐指数
1
解决办法
7387
查看次数

inputType ="numberDecimal"不接受逗号,即使使用android:digits ="0123456789.",

我有EditText这样的.

<EditText
    ...
    android:inputType="numberDecimal"
    android:digits="0123456789.," />
Run Code Online (Sandbox Code Playgroud)

在大多数设备上它工作正常,所有指定的字符android:digits都被接受.但在三星GT-P5100(Galaxy Tab 2 10.1)上,逗号被禁用:

在此输入图像描述

有任何想法吗?

android android-edittext

1
推荐指数
1
解决办法
5331
查看次数

1
推荐指数
1
解决办法
1145
查看次数

为什么按下android中的按钮不能激活toast?

在按照以下条件单击"boton_continuar"按钮时,我正在尝试显示吐司:EditExt vacuum(numero_celular)和ckeckbox(check)选中no.这是我的代码

boton_continuar.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View arg0) {
        //Verificamos que se halla clikeado y se halla ingresado
        if(check.isChecked() && numero_celular.getText().length() != 0){

            Intent intent = new Intent(RegisterActivity.this, PrincipalActivity.class);
            startActivity(intent);
        }else{
            Context contexto = getApplicationContext();
            if(!check.isChecked()){                 
                Toast.makeText(contexto, "Debe aceptar los términos", 2000);
            }
            if(numero_celular.getText().length() == 0){
                Toast.makeText(contexto, "Debe ingresar su número", 2000);
            }
    }
}});
Run Code Online (Sandbox Code Playgroud)

android android-edittext android-button android-toast

1
推荐指数
1
解决办法
146
查看次数

将EditText中的文本移动到右侧

我希望EditText中的文本向右移动.如果不是第一个leter被EditText的边框所覆盖,那就好了.

在此输入图像描述

java eclipse android android-edittext

1
推荐指数
1
解决办法
986
查看次数