Android搜索按钮为edittextbox添加了字符

时间:2014-02-13 09:04:29

标签: android

我和edittext可以输入要在搜索字符串中使用的字符。当我输入几个字符然后按下搜索按钮时,我会在下面的代码中的搜索字符串“input”上得到一个尾随的额外字符。

该角色看起来像一个问号,周围有一个方块。复制时,结果如下:

我想知道为什么会这样,以及如何解决这个问题?

public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                if (actionId == EditorInfo.IME_ACTION_SEARCH) {
                    Button searchbutton = (Button) findViewById(R.id.activity_productinfo_search_button);

                    EditText searchInput = (EditText) findViewById(R.id.activity_productinfo_search_input);
                    String input = searchInput.getText().toString().trim();

EditText

<EditText
                android:id="@+id/activity_productinfo_search_input"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_margin="5dp"
                android:layout_weight="1"
                android:gravity="center|left"
                android:imeOptions="actionSearch"
                android:inputType="text"
                android:windowSoftInputMode="stateVisible|adjustResize" 
                />

解决 从edittext中删除:android:text =“@ string / fa_search”其中fa_search =,字体为search symbol的字符串。

1 个答案:

答案 0 :(得分:0)

从edittext中删除:android:text =“@ string / fa_search”,字体搜索符号的字符串很棒。