<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.spq.MainActivity" >
<ListView
android:id="@+id/ListView"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</ListView>
</RelativeLayout>
<?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:orientation="vertical" >
<TextView
android:id="@+id/text_view1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="50sp"
android:hint="default"/>
<TextView
android:id="@+id/text_view2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="40sp"
android:hint="default"
/>
</LinearLayout>
package com.example.spq;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
public class MainActivity extends Activity {
private ListView list_view;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
list_view = (ListView)findViewById(R.id.ListView);
ArrayAdapter adapter = new MyAdater(this,-1);
list_view.setAdapter(adapter);
}
private class MyAdater extends ArrayAdapter{
private String[] data;
private String[] str;
private LayoutInflater inflater;
public MyAdater(Context context, int resource) {
super(context, resource);
// TODO Auto-generated constructor stub
data= new String[30];
str= new String[30];
for(int i=0;i<30;i++){
data[i]="数据"+i;
str[i]="你好"+i;
}
inflater = LayoutInflater.from(context);
}
@Override
public View getView(int position,View convertView,ViewGroup parent){
if(convertView==null){
convertView = inflater.inflate(R.layout.item_1,null);
}
TextView textView1=(TextView)convertView.findViewById(R.id.text_view1);
TextView textView2=(TextView)convertView.findViewById(R.id.text_view2);
textView1.setText("w");
textView2.setText("e");
return convertView;
}
@Override
public int getCount() {
return 30;
}
}
}