相关疑难解决方法(0)

如何创建带有十字(x)按钮的EditText?

是否有任何小部件EditText包含一个十字按钮,或者是否有任何属性可以EditText自动创建?我希望十字按钮删除写入的任何文本EditText.

android android-edittext

184
推荐指数
10
解决办法
15万
查看次数

如何在隐藏和查看密码之间切换

是否有一种聪明的方法让用户在Android EditText中隐藏和查看密码之间切换?许多基于PC的应用程序允许用户执行此操作.

passwords android

158
推荐指数
13
解决办法
17万
查看次数

为EditText的Drawable右侧设置onClickListener

在我的应用程序中,我EditText在右侧有一个搜索图标.我使用下面给出的代码.

 <EditText
        android:id="@+id/search"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_margin="4dip"
        android:layout_weight="1"
        android:background="@drawable/textfield_search1"
        android:drawableLeft="@drawable/logo"
        android:drawableRight="@drawable/search_icon"
        android:hint="Search Anything..."
        android:padding="4dip"
        android:singleLine="true" />
Run Code Online (Sandbox Code Playgroud)

我想设置onClickListener分配给右侧drawable的搜索图标图像EditText.这怎么可能?

android android-edittext

91
推荐指数
4
解决办法
10万
查看次数

如何在点击时清除EditText?

在Android中如何EditText在点击时清楚地表明?

例如,如果我有EditText一些字符,例如'Enter Name',当用户点击它时,这些字符就会消失.

android android-edittext

69
推荐指数
7
解决办法
13万
查看次数

Android:如何通过右侧的交叉按钮清除EditText

我创建了一个EditTextfor搜索,它在左侧包含一个搜索图标,在图标的右侧:

<EditText
    android:id="@+id/Search"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:drawableLeft="@android:drawable/ic_menu_search"
    android:drawableRight="@android:drawable/ic_delete"
    android:hint="Search Product .." >
</EditText>
Run Code Online (Sandbox Code Playgroud)

我想知道如何清除EditText单击十字按钮时的内容.

先感谢您.

android android-widget android-edittext android-drawable

15
推荐指数
2
解决办法
2万
查看次数

android中EditText内的可点击按钮(或任何视图)

我希望在EditText中有一个Button或一个可点击的View,以便我可以点击它执行一些操作.由于Marcosbeirigo回答,我能够将一个drawable放在我的EditText中.但是,现在我想让它可点击,以便我可以对它执行一些操作.我知道这是可能的,因为HTC在他们的股票短信应用程序中使用EditText内的按钮,如下图所示 -

在EditText中发送按钮

在我的情况下,按钮将位于任何位置,也可以在中心.但主要的是我如何在EditText中放置一个按钮?

android button android-edittext

10
推荐指数
2
解决办法
2万
查看次数

Android:如何将十字图标放在自动完成textView的顶部

我在将十字按钮放在textview顶部时遇到了问题.我正在使用LinearLayout并且它没有出现,而在Framelayout它工作,但这不能解决我的目的.我附上我的XML供参考,请帮助我克服这个问题.

<LinearLayout
        android:id="@+id/top"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/phone_toolbar"
        android:baselineAligned="true"
        android:gravity="center_horizontal"
        android:paddingBottom="2dp"
        android:paddingTop="2dp" >

        <ImageView
            android:id="@+id/search_icon"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="10dp"
            android:background="@drawable/toolbar_search_icon_phone" >
        </ImageView>

        <AutoCompleteTextView
            android:id="@+id/text"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:layout_marginRight="10dp"
            android:layout_weight="2"
            android:background="@drawable/toolbar_phone_textfield"
            android:dropDownVerticalOffset="5dp"
            android:ems="10"
            android:focusable="true"
            android:hint="@string/hint"
            android:imeOptions="actionSearch"
            android:paddingLeft="10dp"
            android:paddingRight="20dp"
            android:singleLine="true"
            android:textColor="#000000"
            android:textSize="14sp" />

        <Button
            android:id="@+id/clear_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right|center_vertical"
            android:layout_marginRight="10dip"
            android:background="@drawable/text_clear" />
    </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

谢谢!

android android-linearlayout android-xml

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

EditText中的可点击复合可绘制,在单击时弹出视图

我正在使用TextWatcher验证我的输入,我希望我的红色提示图像可以点击,这样我就可以给用户提供视觉反馈,如下图所示.到目前为止,我输入的是当我输入无效数据时出现红色提示图像的编辑文本.我现在想知道如何使这个红色提示可点击并使弹出提示显示如图所示.

EditText提示

这是我到目前为止的代码,

public class MainActivity extends Activity implements TextWatcher{

    EditText username,email = null;
    boolean flag=false;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);      

        username=(EditText) findViewById(R.id.usernametxt);
        email=(EditText) findViewById(R.id.emailtxt);

        username.addTextChangedListener(this);

        username.setOnTouchListener(new View.OnTouchListener(){
        public boolean onTouch(View view, MotionEvent motionEvent) {
            // your code here...
            if(flag)
            {
                email.setText("Error. . .");
            }
            getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);                
            return false;
            }
        });

        Button loginbtn = (Button) findViewById(R.id.login);
        loginbtn.setOnClickListener(new Button.OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub

                //Check Validations
                if(username.getText().toString().equalsIgnoreCase(""))
                {
                    username.setCompoundDrawablesWithIntrinsicBounds(0, 0, R.drawable.alert, 0);
                    flag=true;
                } …
Run Code Online (Sandbox Code Playgroud)

android textwatcher android-edittext

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

带有图标/按钮的Android EditText

我怎样才能获得EditText那些吼叫?

在此输入图像描述

x按钮删除插入的文本,只要按下,眼睛按钮就会显示清除密码.请注意,我将它们称为按钮,因为我不知道它们实际上是什么,也不知道它们是EditText本身的一部分还是它们是独立的视图.

android android-edittext

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

在Android的EditText中点击drawableleft的监听器?

是否可以OnClickListener在设计器中声明的drawable上添加一个todrawableleft

android:drawableLeft="@drawable/ic_password"
Run Code Online (Sandbox Code Playgroud)

或者有没有办法ImageView在左侧添加一个EditText

android imageview onclicklistener

3
推荐指数
2
解决办法
6872
查看次数

将单击侦听器设置为 TextInputEditText drawable Right/End android studio

我有一个文本输入布局,里面有文本输入编辑文本。文本输入编辑文本在末尾有一个 Drawable。我想要实现的是在单击时使可绘制对象在最后执行某些操作,例如显示 Toast 消息

下面是我的 XML 代码


<com.google.android.material.textfield.TextInputLayout
            android:id="@+id/til_toast"
            style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginStart="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="5dp"
            android:layout_marginEnd="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            android:padding="3dp">

            <!--android:maxLength="13"-->
            <com.google.android.material.textfield.TextInputEditText
                android:id="@+id/et_toast"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:drawableEnd="@drawable/ic_calendar"
                android:drawableRight="@drawable/ic_calendar"
                android:hint="@string/date_from"
                android:inputType="date" />

        </com.google.android.material.textfield.TextInputLayout>

Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点

android android-edittext android-textinputlayout android-textinputedittext

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