Android AutoCompleteTextView 示例含代碼

Android AutoCompleteTextView 示例

Android AutoCompleteTextView 根據保留的單詞進行字詞補全,因此無需編寫單詞的所有字符。愛掏網 - it200.com

Android AutoCompleteTextView是可編輯的文本字段,它在下拉菜單中顯示建議列表,用戶可以僅選擇一個建議或值。愛掏網 - it200.com

Android AutoCompleteTextView是EditText類的子類。愛掏網 - it200.com而MultiAutoCompleteTextView是AutoCompleteTextView類的子類。愛掏網 - it200.com

在此示例中,我們將編程語言顯示在自動完成文本視圖中。愛掏網 - it200.com所有的編程語言都存儲在字符串數組中。愛掏網 - it200.com我們使用 ArrayAdapter 類來顯示數組內容。愛掏網 - it200.com

讓我們看看Android中autocompletetextview的簡單示例。愛掏網 - it200.com

activity_main.xml

從面板中拖動AutoCompleteTextView和TextView,現在activity_main.xml文件將會是這樣的:

<?xml version="1.0" encoding="utf-8"?>  
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:app="http://schemas.android.com/apk/res-auto"  
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    tools:context="example.javatpoint.com.autocompletetextview.MainActivity">  

    <TextView  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:text="What is your favourite programming language?"  
        app:layout_constraintBottom_toBottomOf="parent"  
        app:layout_constraintLeft_toLeftOf="parent"  
        app:layout_constraintRight_toRightOf="parent"  
        app:layout_constraintTop_toTopOf="parent"  
        app:layout_constraintVertical_bias="0.032" />  

    <AutoCompleteTextView  
        android:id="@+id/autoCompleteTextView"  
        android:layout_width="200dp"  
        android:layout_height="wrap_content"  
        android:layout_marginLeft="92dp"  
        android:layout_marginTop="144dp"  
        android:text=""  
        app:layout_constraintStart_toStartOf="parent"  
        app:layout_constraintTop_toTopOf="parent" />  

</android.support.constraint.ConstraintLayout>  

Activity類

讓我們來編寫AutoCompleteTextView的代碼。愛掏網 - it200.com

package example.javatpoint.com.autocompletetextview;

import android.graphics.Color;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;

public class MainActivity extends AppCompatActivity {
    String[] language ={"C","C++","Java",".NET","iPhone","Android","ASP.NET","PHP"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //Creating the instance of ArrayAdapter containing list of language names
        ArrayAdapter adapter = new ArrayAdapter
                (this,android.R.layout.select_dialog_item,language);
        //Getting the instance of AutoCompleteTextView
        AutoCompleteTextView actv =  (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView);
        actv.setThreshold(1);//will start working from first character
        actv.setAdapter(adapter);//setting the adapter data into the AutoCompleteTextView
        actv.setTextColor(Color.RED);
    }
}

輸出:

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 日韩中文无码有码免费视频| 国产真实伦视频在线观看| 扫出来是很污的二维码2021| 大地资源在线资源免费观看| 国产无套露脸视频在线观看| 全彩无修本子里番acg| 九九久久精品国产免费看小说| 亚洲欧洲在线观看| 久久99精品久久久大学生| 91精品国产色综合久久不卡蜜| 色老头永久免费网站| 欧美成人三级一区二区在线观看| 成人精品一区久久久久| 国产真实乱子伦视频播放| 亚洲中文字幕久久精品无码喷水 | 小小视频日本高清完整版| 国产成人精品久久| 亚洲精品自产拍在线观看动漫| 久久久久久亚洲精品不卡| h视频在线观看免费网站| 男女一级做片a性视频| 日本人强jizzjizz老| 国产激情在线视频| 亚洲精品国产精品乱码视色| 一日本道a高清免费播放| 足本玉蒲团在线观看| 欧美三级电影免费| 在线视频你懂的国产福利| 午夜阳光电影在线观看| 久久亚洲AV无码精品色午夜麻| chinesehd国产刺激对白| 日韩电影手机在线观看| 国产精品国产三级国产专不∫| 偷拍区小说区图片区另类呻吟 | 国产精品28p| 久久精品国产自在一线| 你懂的视频在线| 正在播放年轻大学生情侣| 妇女自拍偷自拍亚洲精品| 四虎永久在线日韩精品观看| 久久婷婷成人综合色综合|