4

我遇到了一个奇怪的问题。这是我用于 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(有附加功能)}

4

0 回答 0