Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SearchView Android上换行提示文本_Android_Searchview - Fatal编程技术网

在SearchView Android上换行提示文本

在SearchView Android上换行提示文本,android,searchview,Android,Searchview,我需要将提示文本包装在搜索视图中。我怎样才能做到这一点 在下一个代码中,文本显示如下:“这是一个非常低的…” 以下是我的搜索视图: <SearchView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/sv" android:queryHint="This is a very long sear

我需要将提示文本包装在
搜索视图
中。我怎样才能做到这一点

在下一个代码中,文本显示如下:“这是一个非常低的…”

以下是我的搜索视图:

<SearchView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/sv"
        android:queryHint="This is a very long searchview hint"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true" />
但我无法使searchview容器包装编辑文本(见图)

添加:

android:lines="1"
现在要禁用“回车”:


尝试使用android:ellipsize=“end”

mmm“lines”不是SearchView的属性。我使用的不是EditText,而是SearchView。不,这不起作用。顺便说一句,属性ellipsize不会出现在SearchView中
android:lines="1"
EDIT_TEXT.setOnKeyListener(new OnKeyListener() {

        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event)
        {
            if (keyCode == KeyEvent.KEYCODE_ENTER)
            {
                return true;
            }
            return false;
        }
    });