Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class StoryAdapter extends BaseAdapter{
- private List<Story> stories;
- public StoryAdapter(Context c){
- stories = new ArrayList<Story>();
- }
- @Override
- public int getCount() {
- return stories.size();
- }
- @Override
- public Object getItem(int position) {
- return stories.get(position);
- }
- @Override
- public long getItemId(int arg0) {
- return arg0;
- }
- public void addItem(Story s){
- stories.add(s);
- }
- public void deletAll(){
- for(int i=0;i<stories.size();i++){
- stories.remove(i);
- }
- notifyDataSetChanged();
- }
- @Override
- public View getView(int arg0, View view, ViewGroup parent) {
- final Story st = stories.get(arg0);
- LayoutInflater inflater = (LayoutInflater) parent.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
- View itemView = inflater.inflate(R.layout.list_layout, null);
- TextView title = (TextView) itemView.findViewById(R.id.item_titleView);
- SpannableString s = new SpannableString(st.getTitle());
- s.setSpan(new UnderlineSpan(), 0, st.getTitle().length(), 0);
- title.setText(s);
- TextView story = (TextView) itemView.findViewById(R.id.item_storyView);
- story.setText(st.getStory());
- TextView user = (TextView) itemView.findViewById(R.id.item_nameView);
- user.setText("-"+ st.getUsername()+ "-");
- return itemView;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement