首先在xml文件中配置组件,配置好大小和ID即可
<ListView
android:id="@+id/listView"
android:layout_height="match_parent"
android:layout_width="match_parent"
/>
然后配置Mainactivity中的代码,调用 public class MainActivity extends AppCompatActivity { private ListView listView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView=findViewById(R.id.listView); context 安卓Layout 数据
final ArrayAdapter<String> adapter=new ArrayAdapter<>(this,android.R.layout.simple_expandable_list_item_1,getData()); //调用ArrayAdapter
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { //点击事件监听器
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String txt=adapter.getItem(position);
Toast.makeText(MainActivity.this,txt,Toast.LENGTH_SHORT).show();
}
});
}
private String[] getData() {
return new String[]{"hah","洋洋a","洋洋s","洋洋d","洋洋f","洋洋g","洋洋h","洋洋f","洋洋f"};
}
}