一般我们使用listview的时候会遇到这样的情况,在头部有一个TextView之类的组件,但是对listview中的内容滑动的时候头部并没有一起滑动,所以为了解决这个问题,为listview添加一个头部试图就可以一起滑动,具体实现代码如下:
public class MainActivity extends Activity {
private ListView lv;
private ArrayList<String> list;
private ArrayAdapter<String> adapter;
private ImageView iv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView) findViewById(R.id.activity_main_listview);
list = new ArrayList<String>();
for (int i = 0; i < 50; i++) {
list.add("bigbang"+i);
}
adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1,list);
//注意:放在设置适配器之前
//加载头部试图的步骤:
//1.获得一个布局加载器
LayoutInflater inflater = LayoutInflater.from(MainActivity.this);
//2.加载一个布局