前端代码示例activity_main
<?xml version=”1.0” encoding=”utf-8”?>
android:layout_height=”match_parent”
android:orientation=”vertical”
xmlns:android=”http://schemas.android.com/apk/res/android">
<ListView<br /> android:id="@+id/lis"<br /> android:layout_height="match_parent"<br /> android:layout_width="match_parent"
/>
前端代码示例list_item
<?xml version=”1.0” encoding=”utf-8”?>
android:layout_height=”match_parent”
android:orientation=”vertical”
xmlns:android=”http://schemas.android.com/apk/res/android">
<ListView<br /> android:id="@+id/lis"<br /> android:layout_height="match_parent"<br /> android:layout_width="match_parent"
/>
后端代码示例MainActivity.java
package com.example.myListView;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ListView;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
private List<Bean> data = new ArrayList<>();
@Override<br /> protected void onCreate(Bundle savedInstanceState) {<br /> super.onCreate(savedInstanceState);<br /> setContentView(R.layout._activity_main_);
for(int i = 0;i<100;i++){<br /> Bean bean = new Bean();<br /> bean.setName("Beleth"+i);<br /> data.add(bean);<br /> }
ListView listView = findViewById(R.id._lis_);<br /> listView.setAdapter(new MyAdapt(data,this));<br /> }<br />}
后端代码示例MyAdapt.java
package com.example.myListView;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ListView;
import java.util.ArrayList;
import java.util.List;
public class MainActivity extends AppCompatActivity {
private List<Bean> data = new ArrayList<>();
@Override<br /> protected void onCreate(Bundle savedInstanceState) {<br /> super.onCreate(savedInstanceState);<br /> setContentView(R.layout._activity_main_);
for(int i = 0;i<100;i++){<br /> Bean bean = new Bean();<br /> bean.setName("Beleth"+i);<br /> data.add(bean);<br /> }
ListView listView = findViewById(R.id._lis_);<br /> listView.setAdapter(new MyAdapt(data,this));<br /> }<br />**}**
后端代码示例Bean.java
package com.example.myListView;
public class Bean {
private String name;
public String getName() {<br /> return name;<br /> }
public void setName(String name) {<br /> this.name = name;<br /> }<br />}