一、前提:需要通过适配器设置ListView的相关样式,并定义一个辅助文件listviewitemstyle.xml:

以下为java中相关代码:

listView = (ListView)findViewById(R.id.lstvSubj);//result即要加载的ListListAdapter adapter = new ArrayAdapter<String>(HomeActivity1.this, R.layout.listviewitemstyle,result);listView.setAdapter(adapter);

以下为辅助文件listviewitemstyle.xml:

<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:textAppearance="?android:attr/textAppearanceLarge"    android:textColor="@color/gray"    android:gravity="center_vertical"    android:paddingLeft="6dip"     />

二、Listview的Item高度设置的几种办法:

1. 直接在上面辅助文件listviewitemstyle.xml中设置android:layout_height,android:textSize或android:minHeight="?android:attr/listPreferredItemHeight";;

2. 在java代码中这样写,但该方法尝试后没有用,仅仅mark一记:

listView = (ListView)findViewById(R.id.lstvSubj);ListAdapter adapter = new ArrayAdapter<String>(HomeActivity1.this, R.layout.listviewitemstyle,result);/*以下为新增部分*/View item = adapter.getView(0, null, listView);LayoutParams params = item.getLayoutParams();params.height = 3;item.setLayoutParams(params);/*以上为新增部分*/listView.setAdapter(adapter);

更多相关文章

  1. Android(安卓)Debug Tools
  2. Android(安卓)中Odex文件生成与合并
  3. Binder机制原理学习笔记(4)_ServiceManager启动Binder分析
  4. vapor开发随笔
  5. Android中ListView中使用CheckedTextView
  6. 解决Android创建AVD失败
  7. Android中一些实用的Tips
  8. Android(安卓)中状态栏(屏幕顶部)消息的显示 Notification
  9. Wifi源码学习(Android5.1)之wifi optionItem

随机推荐

  1. Android(安卓)sqlite 数据库在java代码中
  2. Uploading audio, video or image files
  3. Android(安卓)加密解密字符串
  4. android Fragment
  5. 封装Android的AsyncHttpClient请求工具
  6. Android(安卓)使用FTP上传文件
  7. Android学习进阶路线导航线路(Android源
  8. android 获取系统电量
  9. 【黑科技】钉钉自动打卡
  10. Android使用DigitalClock进行定时抢购