Example usage for android.support.v4.app ListFragment ListFragment

List of usage examples for android.support.v4.app ListFragment ListFragment

Introduction

In this page you can find the example usage for android.support.v4.app ListFragment ListFragment.

Prototype

public ListFragment() 

Source Link

Usage

From source file:org.andstatus.app.account.AccountListFragment.java

public static ListFragment newInstance() {
    return new ListFragment();
}

From source file:com.android.test.uibench.listview.CompatListActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    FragmentManager fm = getSupportFragmentManager();
    if (fm.findFragmentById(android.R.id.content) == null) {
        ListFragment listFragment = new ListFragment();
        listFragment.setListAdapter(createListAdapter());
        fm.beginTransaction().add(android.R.id.content, listFragment).commit();
    }/*  www  .j  a v  a  2 s  .  com*/
}

From source file:com.android.test.uibench.ShadowGridActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    FragmentManager fm = getSupportFragmentManager();
    if (fm.findFragmentById(android.R.id.content) == null) {
        ListFragment listFragment = new ListFragment() {
            @Override/*from   ww  w  .  j ava  2s . c o  m*/
            public void onViewCreated(View view, Bundle savedInstanceState) {
                super.onViewCreated(view, savedInstanceState);
                getListView().setDivider(null);
            }
        };

        listFragment.setListAdapter(
                new ArrayAdapter<>(this, R.layout.card_row, R.id.card_text, TextUtils.buildSimpleStringList()));
        fm.beginTransaction().add(android.R.id.content, listFragment).commit();
    }
}

From source file:com.android.test.uibench.MainActivity.java

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Intent intent = getIntent();/*from   ww w.j  av a 2s.  c  om*/
    String path = intent.getStringExtra(EXTRA_PATH);

    if (path == null) {
        path = "";
    } else {
        // not root level, display where we are in the hierarchy
        setTitle(path);
    }

    FragmentManager fm = getSupportFragmentManager();
    if (fm.findFragmentById(android.R.id.content) == null) {
        ListFragment listFragment = new ListFragment() {
            @Override
            @SuppressWarnings("unchecked")
            public void onListItemClick(ListView l, View v, int position, long id) {
                Map<String, Object> map = (Map<String, Object>) l.getItemAtPosition(position);

                Intent intent = (Intent) map.get("intent");
                startActivity(intent);
            }

            @Override
            public void onViewCreated(View view, Bundle savedInstanceState) {
                super.onViewCreated(view, savedInstanceState);
                getListView().setTextFilterEnabled(true);
            }
        };
        listFragment.setListAdapter(new SimpleAdapter(this, getData(path), android.R.layout.simple_list_item_1,
                new String[] { "title" }, new int[] { android.R.id.text1 }));
        fm.beginTransaction().add(android.R.id.content, listFragment).commit();
    }
}

From source file:com.heinrichreimersoftware.materialdrawerdemo.MainActivity3.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main3);

    setSupportActionBar((Toolbar) findViewById(R.id.toolbar));

    setDrawerTheme(new DrawerTheme(this).setBackgroundColorRes(R.color.background_material_dark)
            .setTextColorPrimaryRes(R.color.primary_text_default_material_dark)
            .setTextColorSecondaryRes(R.color.secondary_text_default_material_dark));

    addItems(/*w  w w . ja  v  a2 s .  c  o  m*/
            new DrawerItem().setTextPrimary(getString(R.string.lorem_ipsum_short))
                    .setTextSecondary(getString(R.string.lorem_ipsum_long))
                    .setDrawerTheme(new DrawerTheme(getDrawerTheme())
                            .setBackgroundColorRes(R.color.material_blue_grey_800)),
            new DrawerFragmentItem().setFragment(new ListFragment())
                    .setTextPrimary(getString(R.string.lorem_ipsum_medium)),
            new DrawerFragmentItem().setFragment(new Fragment())
                    .setImage(getResources().getDrawable(R.drawable.ic_flag))
                    .setTextPrimary(getString(R.string.lorem_ipsum_short))
                    .setTextSecondary(getString(R.string.lorem_ipsum_long)));
    setOnItemClickListener(new DrawerItem.OnItemClickListener() {
        @Override
        public void onClick(DrawerItem item, long id, int position) {
            selectItem(position);
            Toast.makeText(MainActivity3.this, "Clicked item #" + position, Toast.LENGTH_SHORT).show();
        }
    });

    addProfile(new DrawerProfile().setId(1)
            .setRoundedAvatar((BitmapDrawable) getResources().getDrawable(R.drawable.cat_2))
            .setBackground(getResources().getDrawable(R.drawable.cat_wide_1))
            .setName(getString(R.string.lorem_ipsum_short)));
    addProfile(new DrawerProfile().setId(2)
            .setRoundedAvatar((BitmapDrawable) getResources().getDrawable(R.drawable.cat_1))
            .setBackground(getResources().getDrawable(R.drawable.cat_wide_2))
            .setName(getString(R.string.lorem_ipsum_short))
            .setDescription(getString(R.string.lorem_ipsum_medium)));
}

From source file:com.atlas.mars.weatherradar.MainActivity.java

private ListFragment getListFragment() {
    ListFragment listFragment = (ListFragment) this.getSupportFragmentManager()
            .findFragmentById(R.id.frLayoutCurrent);
    if (listFragment == null) {
        listFragment = new ListFragment();
    }//from www  .jav a 2 s . c  om
    return listFragment;
}

From source file:org.secu3.android.DiagnosticsActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    setTheme(PreferenceManager.getDefaultSharedPreferences(this)
            .getBoolean(getString(R.string.pref_night_mode_key), false) ? R.style.AppBaseTheme
                    : R.style.AppBaseTheme_Light);
    setContentView(R.layout.activity_diagnostics);

    protocolversion = SettingsActivity.getProtocolVersion(this);
    pages = new ArrayList<Fragment>();
    inputItems = new ArrayList<BaseParamItem>();
    outputItems = new ArrayList<BaseParamItem>();

    inputItems.add(/*from   w  w  w. j a va  2  s .  c o  m*/
            new ParamItemFloat(this, R.string.diag_input_voltage_title, 0, R.string.units_volts, 0, 0, 100, 0)
                    .setFormat("%.3f"));
    inputItems.add(new ParamItemFloat(this, R.string.diag_input_map_s, 0, R.string.units_volts, 0, 0, 100, 0)
            .setFormat("%.3f"));
    inputItems.add(new ParamItemFloat(this, R.string.diag_input_temp, 0, R.string.units_volts, 0, 0, 100, 0)
            .setFormat("%.3f"));
    inputItems.add(new ParamItemFloat(this, R.string.diag_input_add_io1, 0, R.string.units_volts, 0, 0, 100, 0)
            .setFormat("%.3f"));
    inputItems.add(new ParamItemFloat(this, R.string.diag_input_add_io2, 0, R.string.units_volts, 0, 0, 100, 0)
            .setFormat("%.3f"));
    inputItems
            .add(new ParamItemFloat(this, R.string.diag_input_carb_title, 0, R.string.units_volts, 0, 0, 100, 0)
                    .setFormat("%.3f"));
    inputItems.add(new ParamItemBoolean(this, R.string.diag_input_gas_v, 0, false, false));
    inputItems.add(new ParamItemBoolean(this, R.string.diag_input_ckps, 0, false, false));
    inputItems.add(new ParamItemBoolean(this, R.string.diag_input_ref_s, 0, false, false));
    inputItems.add(new ParamItemBoolean(this, R.string.diag_input_ps, 0, false, false));
    inputItems.add(new ParamItemBoolean(this, R.string.diag_input_bl, 0, false, false));
    inputItems.add(new ParamItemBoolean(this, R.string.diag_input_de, 0, false, false));
    inputItems
            .add(new ParamItemFloat(this, R.string.diag_input_ks1_title, 0, R.string.units_volts, 0, 0, 100, 0)
                    .setFormat("%.3f"));
    inputItems
            .add(new ParamItemFloat(this, R.string.diag_input_ks2_title, 0, R.string.units_volts, 0, 0, 100, 0)
                    .setFormat("%.3f"));

    createOutputs();

    inputFragment = new ListFragment();
    inputFragment.setListAdapter(new ParamItemsAdapter(inputItems));
    outputsFragment = new OutputDiagListFragment();
    outputsFragment.setOnItemClickListener(this);
    outputsFragment.setListAdapter(new ParamItemsAdapter(outputItems));
    pages.add(inputFragment);
    pages.add(outputsFragment);

    diagnosticsAdapter = new DiagnosticsPagerAdapter(getSupportFragmentManager(), pages);
    receiver = new ReceiveMessages();
    textViewStatus = (TextView) findViewById(R.id.diagnosticsStatusTextView);
    pager = (ViewPager) findViewById(R.id.diagnosticsPager);
    pager.setAdapter(diagnosticsAdapter);

    if (savedInstanceState != null) {
        int outputs = savedInstanceState.getInt(OUTPUTS);
        setOutputs(outputs);
        boolean blde = savedInstanceState.getBoolean(BLDEENABLED);
        setBlDeEnabled(blde);
        int page = savedInstanceState.getInt(PAGE);
        pager.setCurrentItem(page);
    }

    checkBoxEnableBlDeDiagnostics = (CheckBox) findViewById(R.id.diagnosticsEnableBlDe);
    checkBoxEnableBlDeDiagnostics.setVisibility(
            (protocolversion >= SettingsActivity.PROTOCOL_26122013_WINTER_RELEASE) ? View.VISIBLE : View.GONE);
    checkBoxEnableBlDeDiagnostics.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            setBlDeEnabled(isChecked);
        }
    });

    super.onCreate(savedInstanceState);
}