我遇到了一个奇怪的问题。这是我用于 Edittext 的代码
<EditText
android:id="@+id/editText1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:singleLine="false" />
每当我运行我的应用程序并开始在编辑文本上输入任何内容时。谷歌搜索小部件出现并开始根据我输入的字符显示结果。我没有为此编写任何代码。
好的,我在这里发布我的活动的 onCreate 方法。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// progress dialog
progressDialog = ProgressDialog.show(this, "", "Loading. Please wait...", false);
progressDialog.hide();
final Spinner spinnerLanguage = (Spinner)this.findViewById(R.id.spinner1);
final EditText edittextSource = EditText)this.findViewById(R.id.editText1);
final EditText edittextInput = (EditText)this.findViewById(R.id.editText2);
final Activity activity = this;
textOutput = (TextView)this.findViewById(R.id.textView3);
textResult = (TextView)this.findViewById(R.id.textView4);
// languages
spinnerLanguage.setAdapter(new AdapterLanguages(this, 1));
// execute button
Button btnExecute = (Button)this.findViewById(R.id.button1);
btnExecute.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
//some code here
}
});
}
一旦我在edittext1上输入任何内容,就会导致以下意图
开始活动: Intent { act=android.search.action.GLOBAL_SEARCH flg=0x10000000 cmp=com.google.android.googlequicksearchbox/.SearchActivity(有附加功能)}