MainActivity6
package com.example.myapplication_one;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity6 extends AppCompatActivity {
ListView listview1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//用于加载页面布局 R.layout.名称
setContentView(R.layout.layout6);
init();
String[] data = {"济南","淄博","威海"};
/*
* Adapter:桥梁的作用,连接控件与数据的桥梁
* ArrayAdapter:数组适配器
* context:上下文
* resource:每一个Item显示的样式
* objects:需要绑定的数据源
*/
//用于连接简单的数据源与控件
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(MainActivity6.this,
android.R.layout.simple_list_item_1,//简单的显示一个textview样式
data);
//控件绑定适配器
listview1.setAdapter(arrayAdapter);
}
private void init() {
listview1 = findViewById(R.id.list_1);
}
}
layout6
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="我爱你,中国🇨🇳" />
<ListView
android:id="@+id/list_1"
android:layout_width="match_parent"
android:layout_height="match_parent"></ListView>
</RelativeLayout>