提问人:Nasir Uddin Vuiya 提问时间:6/8/2023 更新时间:6/8/2023 访问量:13
AutoCompleteTextView 带来空指针异常
AutoCompleteTextView brings null pointer exception
问:
我的 android 应用程序在 activity_main.xml 文件中有一个 AutoCompleteTextView,ID 为“nameACTV”。在MainActivity.java文件中,当我尝试编写AutoCompleteTextView auto=findViewById(R.id.nameACTV)时,它显示红色。当我尝试将适配器设置为 AutoCompleteTextView 时,作为 adapter=new AdapterView() auto.setAdapter(adapter);它说 null;怎么了?
当用户键入某些内容时,我试图在 AutoCompleteTextView 中将一些结果显示为 listview。列表视图将使用单行微调器布局,并从 strings.xml 文件中的 StringArray 收集数据。
答: 暂无答案
评论
<AutoCompleteTextView android:id="@+id/autoComplete" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:textSize="22sp" android:background="#bf7f7f" android:gravity="center_horizontal" android:hint="@string/auto_hint" android:minHeight="48dp" android:textColor="#4c3333" tools:ignore="VisualLintTextFieldSize" />
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); autoView = findViewById(R.id.autoComplete); songAdapter = new ArrayAdapter<>(MainActivity.this, R.layout.spinner, names); autoView.setAdapter(songAdapter); autoView.setThreshold(1);