public RecyclerViewAssert hasFixedSize() { isNotNull(); assertThat(actual.hasFixedSize()) // .overridingErrorMessage("Expected to have fixed size but did not.") // .isTrue(); return this; }
public RecyclerViewAssert doesNotHaveFixedSize() { isNotNull(); assertThat(actual.hasFixedSize()) // .overridingErrorMessage("Expected to not have fixed size but did.") // .isFalse(); return this; }
@NonNull @Override public List<ViewAttribute> collect(RecyclerView view, AttributeTranslator attributeTranslator) { List<ViewAttribute> attributes = new ArrayList<>(); attributes.add(new ViewAttribute<>("LayoutManager", view.getLayoutManager().getClass().getSimpleName())); attributes.add(new ViewAttribute<>("Adapter", view.getAdapter().getClass().getSimpleName())); attributes.add(new ViewAttribute<>("FixedSize", view.hasFixedSize())); return attributes; } }
private void initializeRecyclerView(final Context ctx) { recyclerView.hasFixedSize(); recyclerView.setLayoutManager(new LinearLayoutManager(getApplicationContext())); recyclerViewAdapter = new LogDetailRecyclerViewAdapter(getApplicationContext(), logData -> { current_selected_logData = logData; recyclerView.showContextMenu(); }); recyclerView.setOnCreateContextMenuListener((menu, v, menuInfo) -> { menu.setHeaderTitle(R.string.select_the_action); //groupId, itemId, order, title //menu.add(0, v.getId(), 0, R.string.add_ip_rule); menu.add(0, v.getId(), 1, R.string.show_destination_address); menu.add(0, v.getId(), 2, R.string.show_source_address); menu.add(0, v.getId(), 3, R.string.ping_destination); menu.add(0, v.getId(), 4, R.string.ping_source); menu.add(0, v.getId(), 5, R.string.resolve_destination); menu.add(0, v.getId(), 6, R.string.resolve_source); }); recyclerView.setAdapter(recyclerViewAdapter); }
@Override public boolean hasFixedSize() { return getRecyclerView().hasFixedSize(); }
public RecyclerViewAssert doesNotHaveFixedSize() { isNotNull(); assertThat(actual.hasFixedSize()) // .overridingErrorMessage("Expected to not have fixed size but did.") // .isFalse(); return this; }
public RecyclerViewAssert hasFixedSize() { isNotNull(); assertThat(actual.hasFixedSize()) // .overridingErrorMessage("Expected to have fixed size but did not.") // .isTrue(); return this; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); recyclerView = (RecyclerView)findViewById(R.id.my_recycler_view); ArrayList<String> arrayList = new ArrayList<>(); arrayList.add("C"); arrayList.add("C++"); arrayList.add("Java"); arrayList.add("Python"); arrayList.add("Php"); arrayList.add("Perl"); arrayList.add("Scala"); arrayList.add("Clojure"); arrayList.add("COBOL"); arrayList.add("Ladder"); arrayList.add("Machine Code"); recyclerViewAdapter = new RecyclerViewAdapter(arrayList); recyclerView.hasFixedSize(); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(recyclerViewAdapter); } }
data.put("RecycledViewPool", String.valueOf(rv.getRecycledViewPool())); data.put("ScrollState", getTranslator().scrollState(rv.getScrollState())); data.put("HasFixedSize", rv.hasFixedSize()); data.put("HasNestedScrollingParent", rv.hasNestedScrollingParent()); data.put("HasPendingAdapterUpdates", rv.hasPendingAdapterUpdates());
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my_favorite); ButterKnife.bind(this); setSupportActionBar(mToolbar); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); setTitle("我的收藏"); mRealm = Realm.getDefaultInstance(); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL); mMyFavoriteAnswerListView.setLayoutManager(linearLayoutManager); mMyFavoriteAnswerListView.hasFixedSize(); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowTitleEnabled(false); dataAnalyzer = new DataAnalyzer(this); ArrayList<ApplicationInfo> arrayList = (ArrayList<ApplicationInfo>) dataAnalyzer.getApplicationMeta(); recyclerView = (RecyclerView) findViewById(R.id.recyclerview); recyclerViewAdapter = new RecyclerViewAdapter(this, arrayList); recyclerView.hasFixedSize(); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(recyclerViewAdapter); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); packageHunter = new PackageHunter(this); RecyclerView rv = (RecyclerView) findViewById(R.id.rv_pkglist); pkgInfoArrayList = packageHunter.getInstalledPackages(); adapter = new RVMainAdapter(this, pkgInfoArrayList); rv.hasFixedSize(); rv.setLayoutManager(new LinearLayoutManager(this)); rv.setAdapter(adapter); // Set On Click rv.addOnItemTouchListener( new RVItemClickListener(this, new RVItemClickListener.OnItemClickListener() { @Override public void onItemClick(View view, int position) { Intent i = new Intent(MainActivity.this, DetailActivity.class); i.putExtra("data", pkgInfoArrayList.get(position).getPackageName()); startActivity(i); overridePendingTransition(android.R.anim.slide_in_left, android.R.anim.slide_out_right); } })); }
private void initWidget() { setSupportActionBar(mToolbar); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); mToolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onBackPressed(); } }); String title = null; switch (sPost.getName()) { case "archive": title = sPost.getDate() + " " + "历史精华"; break; case "recent": title = sPost.getDate() + " " + "近日热门"; break; case "yesterday": title = sPost.getDate() + " " + "昨日更新"; break; default: break; } setTitle(title); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); linearLayoutManager.setOrientation(LinearLayoutManager.VERTICAL); mAnswerListView.setLayoutManager(linearLayoutManager); mAnswerListView.hasFixedSize(); }