listView添加header 和 textview 添加滚动效果

  1. 在第一个布局文件添加listView   1.xml

  2. 在第二个布局文件添加header要显示内容 2.xml

  3. 在main.java中添加header

  mLstInfo = (ListView) findViewById(R.id.lst_info);
  acAdapter = new AcAdapter(arrayList, this, userIcon);
  mLstInfo.addHeaderView(LayoutInflater.from(this).inflate(R.layout.list_header,null,false ));
  mLstInfo.setAdapter(acAdapter);

这样就添加好了。

   

 

 textView 增加滚动效果

只要在你的布局的xml文件中设置你的TextView的属性:

android:maxLines = "AN_INTEGER"

android:scrollbars = "vertical"

  mTxtScanInfo = (TextView) findViewById(R.id.scanInfo);  
  mTxtScanInfo.setMovementMethod(new ScrollingMovementMethod());       // 添加这句话
  mTxtScanInfo.setText(seal.getRetMsg());

你可能感兴趣的:(addHeaderView,textview添加滚动效果)