package net.miz_hi.smileessence.view.fragment.impl;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
import net.miz_hi.smileessence.Client;
import net.miz_hi.smileessence.R;
import net.miz_hi.smileessence.listener.TimelineScrollListener;
import net.miz_hi.smileessence.statuslist.StatusListManager;
import net.miz_hi.smileessence.theme.IColorTheme;
import net.miz_hi.smileessence.util.CustomListAdapter;
import net.miz_hi.smileessence.view.fragment.NamedFragment;
public class HistoryFragment extends NamedFragment
{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
IColorTheme theme = Client.getSettings().getTheme();
LinearLayout page = (LinearLayout) inflater.inflate(R.layout.listpage_layout, container, false);
page.setBackgroundColor(getResources().getColor(theme.getBackground1()));
ListView listView = (ListView) page.findViewById(R.id.listpage_listview);
TextView text = new TextView(getActivity());
text.setText("ふぁぼられたり、リツイートされたりした履歴が表示されます");
text.setTextColor(getResources().getColor(theme.getNormalTextColor()));
text.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
text.setVisibility(View.GONE);
((ViewGroup) listView.getParent()).addView(text);
listView.setEmptyView(text);
listView.setFastScrollEnabled(true);
CustomListAdapter<?> adapter = StatusListManager.getAdapter(StatusListManager.getHistoryTimeline());
listView.setAdapter(adapter);
listView.setOnScrollListener(new TimelineScrollListener(adapter));
return page;
}
@Override
public String getTitle()
{
return "History";
}
}