我把走马灯效果和自动匹配放在一个程序里却没法运行,求助大神们!!!
布局部分: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_horizontal" android:orientation= "vertical"> <com.example.lenovo.learn.Marquee android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true" android:text="@string/layout1" /> <AutoCompleteTextView android:id="@+id/autoCompleteTextView" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="2" android:hint="请输入搜索内容" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button" /> </LinearLayout>
Marquee部分:
package com.example.lenovo.learn;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
public class Marquee extends TextView {
    public Marquee(Context context) {
        super(context);
    }
    public Marquee(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
    public Marquee(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }
  public boolean isFocused(){
      return true;
  }
}主程序:
package com.example.lenovo.learn;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.Toast;
public class MainActivityLearn extends AppCompatActivity {
    private Button loginButton;
    private AutoCompleteTextView acTextView;
    private String[] res={"beijing1","beijing2","beijing3","guangzhou1","shanghai","shandong"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout);
        /*
        1.初始化控件
        2.设置监听器,实现效果。
         */
        loginButton =(Button) findViewById(R.id.button);
        loginButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                System.out.println("来玩虚荣!!!来玩虚荣!!!");
                Toast.makeText(MainActivityLearn.this, "来玩虚荣!!!来玩虚荣!!!", Toast.LENGTH_SHORT).show();
            }
        });
        //初始化控件
        acTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView);
        //适配器,初始化数据源
        ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,res);
        //绑定方法
        acTextView.setAdapter(adapter);
    }
}最后在模拟机中运行的时候,一开始是正常的,但一旦点击文本框准备输入的时候(选中文本框的时候),上面的走马灯效果就会消失,就是停住了不动了,请教各位大神是什么地方出现了问题,求解答,要是有解决方案就更好了,感激。
 
                                    
 
                             
                            