<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    >    <TextView android:id="@+id/text"    android:paddingTop="10dip"    android:textColor="#FFA07A"    android:background="@drawable/bg_normal"    android:layout_width="wrap_content"    android:layout_height="wrap_content"/></LinearLayout>

布局文件如下:

一个是主程序布局:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:paddingTop="10dip"    android:paddingLeft="30dip"    android:paddingRight="30dip"    >    <ListView android:id="@+id/listview"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:clickable="false"    android:scrollbars="none">    </ListView></LinearLayout>

另一个是listview的子view的布局

主程序代码如下:

package com.cloay;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.BaseAdapter;import android.widget.ListView;import android.widget.TextView;/** *  * MyListTestActivity.java * @author cloay * 2011-10-18 */public class TestActivity extends Activity {    /** Called when the activity is first created. */private ListView listView = null;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        initView();    }private void initView() {listView = (ListView)findViewById(R.id.listview);        listView.setDividerHeight(0);        ListAdapter adapter = new ListAdapter(this, 5);        listView.setAdapter(adapter);}        public class ListAdapter extends BaseAdapter {    private LayoutInflater inflater;    private int size;    public ListAdapter(Context context, int size){    this.size = size;    inflater = LayoutInflater.from(context);    }@Overridepublic int getCount() {// TODO Auto-generated method stubreturn size;}@Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn null;}@Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn 0;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stubconvertView = inflater.inflate(R.layout.list, null);TextView text = (TextView) convertView.findViewById(R.id.text);text.setText(position + ":This is a test !dasgagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafdfffffdffg");convertView.setEnabled(false);return convertView;}    }}
运行界面如下

说明:转载请注明出处

更多相关文章

  1. Android资料整理
  2. Android实现网易新闻客户端侧滑菜单(二)
  3. android 无界面service编程
  4. android4.4 Launcher主菜单界面同样采用背景图片的方式
  5. Data Binding自定义属性
  6. 获得联系人姓名,相关电话以及邮件地址sdk2.0
  7. Android(安卓)>> 26. RecyclerView(一)
  8. Android(安卓)中使用 AsyncTask 异步读取网络图片
  9. android 调用系统相机拍照并保存照片原图

随机推荐

  1. Using C++ Code in Android Application
  2. Android(安卓)6.0运行时权限解决方案
  3. ScrollView中的LinearLayout不能使用andr
  4. Android不错的图片压缩方法
  5. Android 打开关闭闪光灯工具类
  6. android 的C++代码都加 namespace androi
  7. [置顶] 调用Android发短信接口Intent.ACT
  8. Internal error. Please report to https
  9. Android多点触摸缩放图片-android学习之
  10. 对View DrawingCache的理解