/**
*
*/
package jp.mydns.sys1yagi.android.styleddialogssample;
import android.support.v4.app.FragmentActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import eu.inmite.android.lib.dialogs.ISimpleDialogListener;
import eu.inmite.android.lib.dialogs.SimpleDialogFragment;
/**
* @author yagitoshihiro
*
*/
public class CustomDialog extends SimpleDialogFragment {
public static void show(FragmentActivity activity) {
new CustomDialog().show(activity.getSupportFragmentManager(), "custom");
}
@Override
protected Builder build(Builder builder) {
builder.setTitle("シェア")
.setView(
LayoutInflater.from(getActivity()).inflate(
R.layout.custom_dialog, null))
.setPositiveButton("シェアする", new View.OnClickListener() {
@Override
public void onClick(View v) {
ISimpleDialogListener listener = getDialogListener();
if (listener != null) {
listener.onPositiveButtonClicked(100);
}
dismiss();
}
}).setNegativeButton("閉じる", new OnClickListener() {
@Override
public void onClick(View v) {
dismiss();
}
});
return builder;
}
}