
2、我们要对input框绑定一个键盘按下keyup事件
嘿嘿,你这就深奥了,其实Android的任何控件访问数据库的道理都是一样的啊!
有一个东西,你可以称为源,就是任何一个控件绑定数据库的数据,就是要把数据库的数据绑定到控件对应的源中,下面是网络上一段固定源的代码:
<AutoCompleteTextViewandroid:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/autotext"
/> public class MainActivity extends Activity {
private AutoCompleteTextView autotext
private ArrayAdapter<String> arrayAdapter
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState)
setContentView(R.layout.test)
autotext =(AutoCompleteTextView) findViewById(R.id.autotext)
String [] arr={"aa","aab","aac"} // 重点就是这个 arr
arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,arr)
autotext.setAdapter(arrayAdapter)
}
}
上面的 String [] arr={"aa","aab","aac"}就是一个静态的源
如果你想访问数据库取数据到AutoCompleteTextView
道理很简单,就是取数据放入到一个“源”中,然后再用类似上面的代码把源绑定到AutoCompleteTextView上,至于数据库数据查询,额应该不用我说啥吧!通常Android都是用sqllite喽,随便找个 *** 作数据库的代码例子:
http://www.open-open.com/lib/view/open1352201328969.html
哎,我这电脑上没有Android的开发环境,就这样给你简单讲讲吧!
弱弱的说一下,哥们外行,哥哥我做.net开发
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)