标签: android-edittext

EditText滚动条和ScrollView

具有EditText小部件以及放置在ScrollView中的一些小部件.

我已经使用android:scrollbars ="vertical"设置了EditText的属性,以便在editText中启用垂直滚动.

现在,当我启动活动时,editText具有焦点,并显示垂直滚动条几秒钟.

这里的问题是当我尝试在EditText中滚动时,ScrollView会移动.

如何在EditText中启用滚动而不在scrollview中滚动.

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:id="@+id/main"
        android:layout_width="match_parent"            
        android:layout_height="wrap_content"
        android:orientation="vertical" >
        .
        .
        .
        <EditText
            android:id="@+id/smset"
            android:layout_width="match_parent"
            android:gravity="top|left"
            android:height="100dip"
            android:inputType="textMultiLine" >
        </EditText>
        .
        .
        .
   </LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-edittext

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

更改AutoCompleteTextView的值

我有一个AutoCompleteTextView,在setOnItemClickListener中, 我想检查用户何时键入特殊文本,AutoCompleteTextView清除并设置为"".但是,当我这样做时,得到一个堆栈溢出错误.通常,setOnItemClickListener中的每个更改都会生成错误!! 我想在我的AutoCompleteTextView中设置一些更改!我怎么能这样做?

java android autocompletetextview android-edittext

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

Android Alert中的Edittext

我试图在Android中显示两个edittext字段的警报.来源如下:

public void UserPass(){
    final SharedPreferences prefs=getSharedPreferences("PrefsPreferences",MODE_PRIVATE);
    String user=prefs.getString("user", "");
    String pass=prefs.getString("password", "");

    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setMessage("U/P");
    builder.setCancelable(false);

    final EditText input1 = new EditText(this);
    final EditText input2 = new EditText(this);
    builder.setView(input1);
    builder.setView(input2);

    builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            //My code
        }
    })

    .setNegativeButton("No", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int id) {
            dialog.cancel();
        }
    });
    AlertDialog alert = builder.create();
    alert.show();
}
Run Code Online (Sandbox Code Playgroud)

只显示一个EditText.我究竟做错了什么?

谢谢!

alert android show android-edittext

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

Android EditText +设置一些颜色的单词

我动态创建EditText框,具体取决于从数据库中撤回的内容.

IE浏览器.

            final EditText textV = new EditText(this);
            textV.setText(monEntry);
Run Code Online (Sandbox Code Playgroud)

反正有没有使用subString()将EditText中的一些文本设置为一种颜色而将另一种文本设置为另一种颜色?非常感谢,如果有人可以提供帮助!

android colors set android-edittext

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

setFocusable不起作用

eT = (EditText) findViewById(R.id.searchAutoCompleteTextView_feed);
        eT.setFocusable(false);

eT.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {

                Log.d("Cliked on edit text", "eT.onClick");
                eT.setFocusable(true);
            }
        });
Run Code Online (Sandbox Code Playgroud)

我写了这段代码,希望焦点不在editText上,因为它会弹出我不想要的屏幕键盘。效果很好,但是当我单击editText时,我希望它被聚焦,以便现在弹出小键盘....但是这不起作用,当我单击editText时,它什么也没有

android android-edittext

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

EditText和TextChangeListener

我需要你的帮助.我有EditText字段,它充当搜索字段,用于搜索列表中的许多项目.现在我使用TextWatcher的afterTextChanged(Editable s)方法,但它对我来说并不完美.快速输入和擦除后的某些时候,下一个搜索过程不涉及用户输入的所有文本.原因是在漫长的搜索过程中,我不能缩短它.在我的情况下,我需要知道,wnen用户完全输入他的输入,但afterTextChanged()处理每个符号更改.我会很感激任何想法.谢谢!

android android-edittext

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

如何在恢复到同一活动时删除EditText字段?

我有两个编辑字段"用户名"和"密码",每次我回到包含这些字段的页面时,值都不会被删除.我尝试使用以下代码,但没有帮助:

            username = (EditText) findViewById(R.id.enterUsername);
            password = (EditText) findViewById(R.id.enterPassword);
          username.setOnClickListener(new View.OnClickListener() 
    {
           @Override
           public void onClick(View v) 
           {
               username.setText("");
           }

 });

    password.setOnClickListener(new View.OnClickListener() 
    {
           @Override
           public void onClick(View v) 
           {
               password.setText("");
           }

 });
Run Code Online (Sandbox Code Playgroud)

回到同一个活动时,可以做什么来擦除EditText字段的先前条目?

android android-edittext

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

从数字EditText字段获取NumberFormatException

我正在尝试创建一个for-loop来为布局添加视图.该for-loop工作正常(我用初始化变量尝试过),但我需要从得到一个整数EditText.我用了一个try-catch和LogCat告诉我以下......

java.lang.NumberFormatException: invalid int "".
Run Code Online (Sandbox Code Playgroud)

网站developers.android.com说这是错误地将字符串转换为整数,但我不明白我是如何错误地从中获取数据的EditText.

这是我的代码......

public class UserPref2Activity extends Activity 

{
@Override

public void onCreate(Bundle savedInstanceState) 
{
    try
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        EditText numSensors = (EditText) findViewById(R.id.num_sensors);
        String change = numSensors.getText().toString();
        int i = Integer.parseInt(change);

        int j; //iterates through the for loop 

        ScrollView sv = new ScrollView(this);
        LinearLayout ll = new LinearLayout(this);
        ll.setOrientation(LinearLayout.VERTICAL);
        sv.addView(ll);

        for(j=1;j<i;j++)
        {
            EditText name = new EditText(this);
            name.setText("Name:");
            EditText type = new EditText(this);
            type.setText("Type:");
            EditText …
Run Code Online (Sandbox Code Playgroud)

java android numberformatexception android-edittext

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

不要让AdMob广告要求重点关注?

我在布局中有一个EditText,并且我还在布局的底部放置了AdMob广告,当有人在EditText中输入某些东西时,假设是键盘按钮右下角的"完成"按钮,但是在我添加之后AdMob它有一个"下一步"按钮,当你按下它时,它会关注广告!有没有办法禁用它?

我的XML:

<com.google.ads.AdView android:id="@+id/adView"
        android:focusable="false"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ads:adUnitId="XXXXXXXXXXX"
        ads:adSize="BANNER"
        ads:testDevices="XXXXXXXXXXX"/>
Run Code Online (Sandbox Code Playgroud)

我的Java:

    if (showAds == true) {
    AdView adView = (AdView)this.findViewById(R.id.adView);
    adView.loadAd(new AdRequest());
                         }
Run Code Online (Sandbox Code Playgroud)

注意:我不知道这是否重要,但我使用的是ViewPager,因此AdView位于我的Main.xml布局文件中,而EditText位于我的ViewPager膨胀的布局上.

java android ads admob android-edittext

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

Android sqlite数据库 - 我在哪里开始教程已经用于记事本?

香港专业教育学院曾试图在Android开发人员上搜索记事本的教程,但它似乎与最近的更改脱机了.

我需要的是一个由用户使用3-4个edittext框和2个日期框创建的数据库,并存储为1个文件我可以回顾...

但我不知道从哪里开始数据库..

香港专业教育学院阅读有关如何制作一个的教程,但我无法找出需要根据我的需要改变数据库编码的内容,

当我点击一个添加按钮时,我创建了一个生成随机单词的单词,当我点击一个添加按钮但是这并不告诉我需要做什么才能从我的文本输入框和日期选择器中获取信息并在列表视图中显示它们..

对此的任何帮助都会很棒.

PS.我没有找人为我做这个想要了解数据库.

sqlite android datepicker android-edittext

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