MultiAutoCompleteTextView当我输入几个字母时,我正在做一个简单的程序来提示常用词.
码:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this,
android.R.layout.simple_dropdown_item_1line,
ary);
MultiAutoCompleteTextView textView = (MultiAutoCompleteTextView) findViewById(R.id.editText);
textView.setAdapter(adapter);
textView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
private String[] ary = new String[] {
"abc",
"abcd",
"abcde",
"abcdef",
"abcdefg",
"hij",
"hijk",
"hijkl",
"hijklm",
"hijklmn",
};
Run Code Online (Sandbox Code Playgroud)
现在,当我输入'a'并选择"abcd"但结果变为"abcd"时.如何用空格替换逗号?
谢谢!
我想在文件"MultiAutoCompleteTextView.java"上实现我自己的Tokenizer,
但是com.android.internal.R cannot be resolved当我尝试时遇到错误" "
将" MultiAutoCompleteTextView.java" 导入我的项目.
码:
public class MultiAutoCompleteTextView extends AutoCompleteTextView {
private Tokenizer mTokenizer;
public MultiAutoCompleteTextView(Context context) {
this(context, null);
}
public MultiAutoCompleteTextView(Context context, AttributeSet attrs) {
this(context, attrs, com.android.internal.R.attr.autoCompleteTextViewStyle);
}
public MultiAutoCompleteTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
.
.
.
}
Run Code Online (Sandbox Code Playgroud)
我没有研究解决这个问题的任何解决方案.如何纠正"com.android.internal.R.attr.autoCompleteTextViewStyle"我自己的attr?
谢谢你的任何建议.
我想在Android手机程序(如G1)上编译和运行C/C++程序.
例如,我编写了一个"Hello World.c"程序,然后在我的Android手机系统上编译并运行它.
我从来没有使用过MinGW在我的Windows系统上运行我的代码,所以我也想在Android手机系统上运行它.
android ×3