編輯:關於Android編程
Auticompelete TextView動態匹配輸入的內容:目的,動態匹配輸入的內容,如百度搜索引擎當輸入文本時可以根據內容顯示匹配的熱門信息。
package com.example.dtpp; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; public class MainActivity extends Activity { private AutoCompleteTextView acTextView; private String[] res ={"xiao1","xiao2","xia3","ren1","ren2","ren3","da"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* * 第一步:初始化控件 * 第二步:需要一個適配器 * 第三步:初始化數據源 * 第四步:將adapter與AutoCompleteTextView綁定 * */ acTextView=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); ArrayAdapteradapter=new ArrayAdapter (this, android.R.layout.simple_list_item_1, res); acTextView.setAdapter(adapter); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
主要代碼在MainActivity.java中
第一步:初始化控件
第二步:需要一個適配器
第三步:初始化數據源
第四步:將adapter與AutoCompleteTextView綁定
初始化控件 private AutoCompleteTextView acTextView;
acTextView=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
需要一個適配器 ArrayAdapter初始化數據源 private String[] res ={"xiao1","xiao2","xia3","ren1","ren2","ren3","da"};
將adapter與AutoCompleteTextView綁定 acTextView.setAdapter(adapter);
這個小例子主要用於我大實驗項目中搜索自動匹配流行的內容
概述: 如果你想要在一個TextView顯示一個被高亮顯示的子字符串。例如,我想讓123456789中的345被高亮顯示。注意,我這裡指的只高亮一部分,而不是全部高亮。你
引言在Google I/O 2014上,Google公布了Android L Preview版本,此版本的UI有了非常大的改變,很炫很給力!同時,Google也給出了兩個
【點擊下載】
前言經過幾年的發展和沉澱,Android開發中湧現出許多優秀的框架,比如:Retrofit、Afinal、OKHttp、ButterKnife、AndFix等等。這些框架