package com.cjj.nices.fragment; import java.util.Arrays; import java.util.List; import net.youmi.android.diy.DiyManager; import u.aly.bu; import uk.me.lewisdeane.ldialogs.CustomDialog; import android.graphics.Color; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ImageView; import android.widget.ListView; import android.widget.ScrollView; import android.widget.Toast; import com.cjj.nices.activity.R; import com.cjj.nices.activity.R.color; import com.cjj.nices.adapter.NewsListSwipeMenuListViewAdapter; /** * 视频Fragment类 * @author cjj */ public class SupportFragment extends Fragment implements OnItemClickListener{ private ListView lv_support; public static SupportFragment newInstance() { SupportFragment fragment = new SupportFragment(); return fragment; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_support, null); return v; } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { lv_support = (ListView) view.findViewById(R.id.list_support); lv_support.setOnItemClickListener(this); super.onViewCreated(view, savedInstanceState); } @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { List list = Arrays.asList(getActivity().getResources().getStringArray(R.array.title)); lv_support.setAdapter(new NewsListSwipeMenuListViewAdapter(getActivity(),list)); super.onActivityCreated(savedInstanceState); } @Override public void onDestroyView() { super.onDestroyView(); } @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { switch(position) { case 0: DiyManager.showRecommendWall(getActivity()); break; case 1: showLDailog("关于我", "确定", "您可以加我qq:929178101或者微博:Android_CJJ了解吧!"); break; case 2: showLDailog("关于NiceS", "确定", "自娱自乐的App,希望您可以学习到知识,呵呵。。。"); break; } } protected void showLDailog(String title,String okbtn,String message) { CustomDialog.Builder builder = new CustomDialog.Builder(getActivity(), title, okbtn); // Now we can any of the following methods. builder.content(message); builder.titleColor(Color.RED); builder.contentColor(getActivity().getResources().getColor(R.color.red)); builder.positiveColor(Color.RED); // builder.negativeText("取消"); // Now we can build the dialog. CustomDialog customDialog = builder.build(); // // Show the dialog. // customDialog.setClickListener(new CustomDialog.ClickListener() { // @Override // public void onConfirmClick() { // } // // @Override // public void onCancelClick() { // // } // }); customDialog.show(); } }