AdminScaleActivity.java 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package com.jyc.threegames.activity;
  2. import androidx.appcompat.app.AppCompatActivity;
  3. import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
  4. import android.os.Bundle;
  5. import android.text.TextUtils;
  6. import android.view.View;
  7. import android.view.ViewGroup;
  8. import android.widget.BaseAdapter;
  9. import android.widget.EditText;
  10. import android.widget.ListView;
  11. import android.widget.TextView;
  12. import com.jyc.threegames.R;
  13. import com.jyc.threegames.activity.base.BaseActivity;
  14. import com.jyc.threegames.bean.ScaleLog;
  15. import com.jyc.threegames.bean.result.ResGamePlayTime;
  16. import java.util.List;
  17. import butterknife.BindView;
  18. import butterknife.ButterKnife;
  19. public class AdminScaleActivity extends BaseActivity {
  20. @BindView(R.id.search_text_nick_name)
  21. EditText mETSearchNickName;
  22. @BindView(R.id.search_text_sign)
  23. EditText mETSearchSign;
  24. @BindView(R.id.search_text_schedule)
  25. EditText mETSearchSchedule;
  26. @BindView(R.id.search_date)
  27. TextView mTVSearchDate;
  28. @BindView(R.id.swipe)
  29. SwipeRefreshLayout mSRF;
  30. @BindView(R.id.list)
  31. ListView mList;
  32. private String mSearchDate;
  33. private List<ScaleLog> mData;
  34. @Override
  35. protected int getRootLayout() {
  36. return R.layout.activity_admin_scale;
  37. }
  38. @Override
  39. protected void init(Bundle instance) {
  40. super.init(instance);
  41. }
  42. public class Adapter extends BaseAdapter {
  43. @Override
  44. public int getCount() {
  45. return mData.size();
  46. }
  47. @Override
  48. public ScaleLog getItem(int i) {
  49. return mData.get(i);
  50. }
  51. @Override
  52. public long getItemId(int i) {
  53. return i;
  54. }
  55. @Override
  56. public View getView(int i, View view, ViewGroup viewGroup) {
  57. Adapter.ViewHolder holder;
  58. if (view == null){
  59. view = getLayoutInflater().inflate(R.layout.item_scale, null);
  60. holder = new Adapter.ViewHolder(view);
  61. view.setTag(holder);
  62. } else
  63. holder = (Adapter.ViewHolder) view.getTag();
  64. holder.label.setText(getItem(i).nickname);
  65. return view;
  66. }
  67. public class ViewHolder{
  68. @BindView(R.id.label)
  69. TextView label;
  70. public ViewHolder(View root){
  71. ButterKnife.bind(this, root);
  72. }
  73. }
  74. }
  75. }