AUSearchInputBox (原 APSocialTagSearchBar)提供包含搜索框、右侧搜索按钮的搜索标题栏。使用该组件时,需要设置 View 的高度。
效果图

接口说明
   /**
     * 设置最大输入长度
     */
    public void setInputMaxLength();
    /**
     * 获取删除按钮
     * @return
     */
    public AUIconView getClearButton();
    /**
     * 获取搜索输入框
     * @return
     */
    public AUEditText getSearchEditView();
    /**
     * 获取语音搜索按钮
     * @return
     */
    public AUIconView getVoiceButton();自定义属性
| 属性 | 说明 | 类型 | 
| isShowSearchBtn | 是否显示搜索按钮。 | boolean | 
| isShowVoiceSearch | 是否显示语音搜索。 | boolean | 
| searchEditText | 搜索框默认文本。 | string,reference | 
| searchEditHint | 搜索框默认提示内容。 | string,reference | 
| inputMaxLength | 搜索框最长限制。 | integer,reference | 
| hintIconUnicode | 编辑框左侧图标的 Unicode。 | string,reference | 
| hintIconDrawable | 编辑框左侧图标的资源。 | reference | 
| editHintColor | 编辑框内提示内容的颜色。 | color,reference | 
| editTextColor | 编辑框内文本的颜色。 | color,reference | 
| editIconColor | 编辑框内图标的颜色。 | color,reference | 
代码示例
XML 示例:
<com.alipay.mobile.antui.basic.AUSearchInputBox
        android:layout_width="match_parent"
        android:layout_height="52dp"
        android:layout_marginTop="10dp"
        app:searchEditHint="暗文本提示" />AUSearchInputBox inputBox = new AUSearchInputBox(this);
ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,300);
inputBox.setLayoutParams(layoutParams);
layout.addView(inputBox);该文章对您有帮助吗?