Back to project page Lister.
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.
package com.liamfruzyna.android.lister.DialogFragments; /* www .ja va 2 s. c om*/ import android.app.AlertDialog; import android.app.Dialog; import android.app.DialogFragment; import android.content.DialogInterface; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.widget.EditText; import com.liamfruzyna.android.lister.Activities.WLActivity; import com.liamfruzyna.android.lister.Data.Item; import com.liamfruzyna.android.lister.Data.WishList; import com.liamfruzyna.android.lister.R; import java.util.ArrayList; import java.util.Arrays; /** * Created by mail929 on 12/20/14. */ public class EditTagsDialog extends DialogFragment { EditText tags; @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the Builder class for convenient dialog construction LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(getActivity().LAYOUT_INFLATER_SERVICE); final View v = inflater.inflate(R.layout.new_item_item, null); tags = (EditText) v.findViewById(R.id.name); AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); final WishList list = WLActivity.lists.get(WLActivity.current); StringBuilder sb = new StringBuilder(); for(int i = 0; i < list.tags.size(); i++) { sb.append(list.tags.get(i) + " "); } tags.setText(sb.toString()); builder.setMessage("Edit tags of " + list.name) .setTitle("Edit Tags") .setView(v) .setPositiveButton("APPEND", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { list.tags = new ArrayList<String>(Arrays.asList(tags.getText().toString().split(" "))); WLActivity.updateList(); WLActivity.fab.showFab(); } }) .setNegativeButton("CANCEL", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { WLActivity.fab.showFab(); } }); return builder.create(); } }