輸入自動補齊
一、在 xml 中插入一個自動補齊的 text 框
<AutoCompleteTextView
android:id="@+id/autoCompleteTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:completionThreshold="3" # 設定打幾個字就會出現提示
android:layout_weight="1" />
二、java 部分
public class MainActivity extends AppCompatActivity {
# 一、設定變數
AutoCompleteTextView textv;
# 二、設定一個字串
String[]str = new String[]{"android","android studio","android project","android app"};
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
# 三、引用
textv = findViewById(R.id.autoCompleteTextView);
# 四、設定一個生成器,這裡的 layout.item 是新建的一個 xml 介面
ArrayAdapter<String>adapter = new ArrayAdapter<String>(MainActivity.this,R.layout.item,str);
# 五、插入
textv.setAdapter(adapter);
三、新建一個 xml 文件
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="30dp">
</TextView>
這個部分是提示時插入的框,可以通過更改 padding 等屬性來改變框裡的顯示方式。
最後的效果:
相關文章
- spyder自動補齊失靈
- jQuery 郵箱輸入字尾自動補全jQuery
- webstorm配置Autoprefixer,自動補齊程式碼WebORM
- Vue中實現輸入框的自動補全功能Vue
- shell自動化輸入
- QT學習筆記(三)單行文字輸入框與自動補全QT筆記
- QlineEdit輸入字元奇怪自動補全上一次字元而且交叉影響字元
- input輸入框加入限制只能輸入正整數,輸入其他字元會自動清除字元
- WWDC 2018:自動強密碼與驗證碼自動輸入密碼
- 實現動態自動匹配輸入的內容
- 直播app原始碼,登入時自動輸入密碼/自動記住密碼APP原始碼密碼
- kubectl的自動補全
- pycharm 如何自動補全PyCharm
- mac git 自動補全MacGit
- VS Code - Vim 外掛自動切換輸入法
- ant-design輸入框自動獲取焦點
- wingide怎麼程式碼補齊?IDE
- Qt:透過QCompleter類提供的補全框completion box, 根據使用者輸入的內容提供可能的補全選項實現自動補全功能QT
- 終端自動補全命令
- [譯] 自動補全規則
- python之 自動補全 tabPython
- Docker自動補全容器名Docker
- 帶自動提示功能的jQuery標籤輸入外掛jQuery
- vivo手機安裝應用自動輸入密碼密碼
- win10新視窗自動開啟輸入法怎麼辦 win10新視窗自動跳出輸入法處理方法Win10
- vscode怎麼設定html標籤自動補全? vscode自動補全html的技巧VSCodeHTML
- 利用 Angular Directive 和 @HostBinding 實現輸入文字框隨著鍵盤輸入自動變色效果Angular
- Python如何設定自動補全?Python
- CSS 也能自動補全字串?CSS字串
- Laravel artisan bash 命令自動補全Laravel
- Docker 命令自動補全?要的Docker
- fish shell 自動補全子命令
- 完善 VSCode 的 Node 自動補全VSCode
- SwitchKey 1.1.3 (自動切換輸入法利器)支援m1
- 移動端:對高度自適應的輸入框說不~
- 如何使用Mac Os X 自帶輸入法輸入生僻字Mac
- Mac設定使用者自動登入無需輸入密碼的方法Mac密碼
- 19c 自動打RU補丁