package com.gyf.immersionbar.activity;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import com.gyf.barlibrary.KeyboardPatch;
import com.gyf.immersionbar.R;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import butterknife.BindView;
import butterknife.ButterKnife;
import static android.R.attr.name;
/**
* Created by geyifeng on 2017/5/8.
*/
public class KeyBoardActivity extends BaseActivity {
@BindView(R.id.line)
LinearLayout linearLayout;
@BindView(R.id.list_view)
ListView listView;
private List<Map<String, Object>> mapList;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_key_board);
ButterKnife.bind(this);
KeyboardPatch.patch(this, linearLayout).enable(); //解决底部EditText和软键盘的问题
mapList = new ArrayList<>();
for (int i = 1; i <= 20; i++) {
Map<String, Object> map = new HashMap<>();
map.put("desc", "我是假数据" + i);
mapList.add(map);
}
listView.setAdapter(new SimpleAdapter(this, mapList, R.layout.item_simple, new String[]{"desc"}, new int[]{R.id.text}));
}
}