List of usage examples for android.support.v4.widget NestedScrollView addView
public void addView(View paramView)
From source file:jlelse.simpleuisample.SampleActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // FAB/* ww w . j a va2 s.c o m*/ // This way ... setFabDrawable(ContextCompat.getDrawable(this, R.mipmap.ic_launcher)); setFabListener(new View.OnClickListener() { @Override public void onClick(View v) { setDrawerEnabled(!isDrawerEnabled()); } }); setFabEnabled(true); // ... or this initFab(true, ContextCompat.getDrawable(this, R.mipmap.ic_launcher), new View.OnClickListener() { @Override public void onClick(View v) { setDrawerEnabled(!isDrawerEnabled()); } }); // Toolbar // This way ... setToolbarEnabled(true); // ... or this initToolbar(true); // Drawer // This way ... setDrawerMenuResId(R.menu.drawer); setDrawerListener(new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem item) { new AlertDialog.Builder(SampleActivity.this).setTitle("Test").setMessage("Hey!").show(); getDrawerLayout().closeDrawers(); return true; } }); TextView headerView = new TextView(this); headerView.setText("Hi!"); setDrawerHeaderView(headerView); setDrawerEnabled(true); // ... or this initDrawer(true, R.menu.drawer, new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem item) { new AlertDialog.Builder(SampleActivity.this).setTitle("Test").setMessage("Hey!").show(); getDrawerLayout().closeDrawers(); return true; } }, headerView); NestedScrollView contentSV = new NestedScrollView(this); LinearLayout content = new LinearLayout(this); content.setOrientation(LinearLayout.VERTICAL); contentSV.addView(content); setContentView(contentSV, new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); for (int i = 0; i < 100; i++) { TextView sampleTV = new TextView(this); sampleTV.setText(R.string.app_name); content.addView(sampleTV); } TextView sampleTV = new TextView(this); sampleTV.setText("Last item"); content.addView(sampleTV); }