对于这个问题:最简单的做法是:自定义listview
<ScrollView
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="400dp"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="20dp"
>
<TextView
android:id="@+id/getURLtext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="获取网站数据"
/>
<com.custom.view.NewListview
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
</ScrollView >
/自定义ListView
import android.widget.ListView;
public class NewListview extends ListView{
public NewListview(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
// TODO Auto-generated constructor stub
}
public NewListview(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
public NewListview(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int mExpandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, mExpandSpec);
}
}
/Activity中:加载适配器//
ListView listview =(ListView) findViewById(R.id.listView1);
SimpleAdapter adapter = new SimpleAdapter(this, data,
android.R.layout.simple_list_item_1, new String[] { "title"},
new int[] { android.R.id.text1 });
listview.setAdapter(adapter);