use of me.yluo.ruisiapp.listener.LoadMoreListener in project Ruisi by freedom10086.
the class SearchActivity method onCreate.
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_search);
main_window = findViewById(R.id.main_window);
findViewById(R.id.btn_back).setOnClickListener(this);
RecyclerView listView = findViewById(R.id.recycler_view);
searchInput = findViewById(R.id.search_input);
searchCard = findViewById(R.id.search_card);
findViewById(R.id.start_search).setOnClickListener(this);
findViewById(R.id.nav_search).setOnClickListener(this);
searchInput.setHint("请输入搜索内容!");
adapter = new SimpleListAdapter(ListType.SERRCH, this, datas);
RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this);
listView.setLayoutManager(layoutManager);
listView.addItemDecoration(new MyListDivider(this, MyListDivider.VERTICAL));
listView.addOnScrollListener(new LoadMoreListener((LinearLayoutManager) layoutManager, this, 20));
listView.setAdapter(adapter);
adapter.changeLoadMoreState(BaseAdapter.STATE_LOAD_NOTHING);
navTitle = findViewById(R.id.nav_title);
findViewById(R.id.nav_back).setOnClickListener(this);
searchInput.setOnEditorActionListener(this);
}
use of me.yluo.ruisiapp.listener.LoadMoreListener in project Ruisi by freedom10086.
the class FrageTopicStar method onCreateView.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
// 从activity传过来的Bundle
Bundle bundle = getArguments();
if (bundle != null) {
int type = bundle.getInt("type", -1);
switch(type) {
case FrageType.TOPIC:
currentIndex = 0;
title = "我的帖子";
break;
case FrageType.START:
currentIndex = 1;
title = "我的收藏";
break;
}
}
initToolbar(true, title);
RecyclerView recyclerView = mRootView.findViewById(R.id.recycler_view);
recyclerView.setHasFixedSize(true);
SwipeRefreshLayout refreshLayout = mRootView.findViewById(R.id.refresh_layout);
refreshLayout.setEnabled(false);
String uid = App.getUid(getActivity());
switch(currentIndex) {
case 0:
// 主题
url = "home.php?mod=space&uid=" + uid + "&do=thread&view=me&mobile=2";
break;
case 1:
// 我的收藏
url = "home.php?mod=space&uid=" + uid + "&do=favorite&view=me&type=thread&mobile=2";
break;
}
datas = new ArrayList<>();
adapter = new SimpleListAdapter(ListType.ARTICLE, getActivity(), datas);
RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(getActivity());
recyclerView.addItemDecoration(new MyListDivider(getActivity(), MyListDivider.VERTICAL));
recyclerView.addOnScrollListener(new LoadMoreListener((LinearLayoutManager) layoutManager, this, 10));
recyclerView.setLayoutManager(layoutManager);
recyclerView.setAdapter(adapter);
refresh();
return mRootView;
}
Aggregations