Android Open Source - Lister Settings Activity






From Project

Back to project page Lister.

License

The source code is released under:

MIT License

If you think the Android project Lister listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.liamfruzyna.android.lister.Activities;
//from   ww  w.jav a2  s .  co  m
import android.app.Activity;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.CheckBox;
import android.widget.LinearLayout;
import android.widget.TextView;

import com.liamfruzyna.android.lister.Data.DataContainer;
import com.liamfruzyna.android.lister.R;

/**
 * Activity for customizing app settings.
 */
public class SettingsActivity extends Activity
{
    View v;
    CheckBox cb;

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

        LinearLayout layout = (LinearLayout) findViewById(R.id.settings);
        LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
        v = inflater.inflate(R.layout.subheader, null);
        layout.addView(v);
        TextView tv = (TextView) v.findViewById(R.id.textView);
        tv.setText("General");

        inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
        v = inflater.inflate(R.layout.settings_checkbox, null);
        layout.addView(v);
        tv = (TextView) v.findViewById(R.id.textView);
        tv.setText("Show Archived Items");
        cb = (CheckBox) v.findViewById(R.id.checkBox);
        cb.setChecked(DataContainer.showArchived);
        cb.setOnClickListener(new View.OnClickListener()
        {
            @Override
            public void onClick(View v)
            {
                DataContainer.showArchived = cb.isChecked();
            }
        });

        /*inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
        v = inflater.inflate(R.layout.settings_checkbox, null);
        layout.addView(v);
        tv = (TextView) v.findViewById(R.id.textView);
        tv.setText("Show Notifications for Items with Dates and Times");
        cb = (CheckBox) v.findViewById(R.id.checkBox);
        cb.setChecked(DataContainer.showNotifications);
        cb.setOnClickListener(new View.OnClickListener()
        {
            @Override
            public void onClick(View v)
            {
                DataContainer.showNotifications = cb.isChecked();
            }
        });*/

        inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
        v = inflater.inflate(R.layout.subheader, null);
        layout.addView(v);
        tv = (TextView) v.findViewById(R.id.textView);
        tv.setText("About");

        inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
        v = inflater.inflate(R.layout.settings_text_item, null);
        layout.addView(v);
        TextView number = (TextView) v.findViewById(R.id.big);
        TextView description = (TextView) v.findViewById(R.id.little);
        number.setText("Lister Version 1.5");
        description.setText("Tag Editing and Viewing");

        inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
        v = inflater.inflate(R.layout.settings_text_item, null);
        layout.addView(v);
        TextView by = (TextView) v.findViewById(R.id.big);
        TextView link = (TextView) v.findViewById(R.id.little);
        by.setText("2014 Liam Fruzyna/mail929");
        link.setText("liamfruzyna.com");
        v.setOnClickListener(new View.OnClickListener()
        {
            @Override
            public void onClick(View view)
            {
                String url = "http://liamfruzyna.com";
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse(url));
                startActivity(i);
            }
        });
    }
}




Java Source Code List

com.github.mrengineer13.snackbar.SnackBar.java
com.liamfruzyna.android.lister.ApplicationTest.java
com.liamfruzyna.android.lister.Activities.SettingsActivity.java
com.liamfruzyna.android.lister.Activities.TagsActivity.java
com.liamfruzyna.android.lister.Activities.WLActivity.java
com.liamfruzyna.android.lister.Data.DataContainer.java
com.liamfruzyna.android.lister.Data.IO.java
com.liamfruzyna.android.lister.Data.Item.java
com.liamfruzyna.android.lister.Data.WishList.java
com.liamfruzyna.android.lister.DialogFragments.EditTagsDialog.java
com.liamfruzyna.android.lister.DialogFragments.NewItemDialog.java
com.liamfruzyna.android.lister.DialogFragments.NewListDialog.java
com.liamfruzyna.android.lister.DialogFragments.RemoveListDialog.java
com.liamfruzyna.android.lister.Views.Fab.java
com.mrengineer13.snackbar.sample.SnackBarActivity.java