package com.ericliudeveloper.sharedbillhelper.ui.fragment; import android.util.SparseArray; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.FrameLayout; import com.ericliudeveloper.sharedbillhelper.R; import com.ericliudeveloper.sharedbillhelper.model.Bill; import com.ericliudeveloper.sharedbillhelper.ui.activity.EditBillActivity; import com.ericliudeveloper.sharedbillhelper.util.ResouceUtils; import com.ericliudeveloper.sharedbillhelper.util.Router; /** * Created by liu on 14/06/15. */ public class BillListSelectionFragment extends BillListFragment { public BillListSelectionFragment() { isListSelectionMode = true; } @Override protected void displayEmptyView(boolean isEmpty) { if (isEmpty) { Button createBillButton = new Button(getActivity()); int pixels = ResouceUtils.getAppResources().getDimensionPixelSize(R.dimen.create_new_button_height); createBillButton.setLayoutParams(new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)); createBillButton.setText(ResouceUtils.getAppResources().getString(R.string.no_bill_create)); createBillButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Router.startActivity(getActivity(), EditBillActivity.class, null); } }); mEmptyView.addView(createBillButton); mEmptyView.setVisibility(View.VISIBLE); } else { mEmptyView.removeAllViews(); mEmptyView.setVisibility(View.GONE); } } }