package com.xiaomi.xms.sales.ui; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.Button; import android.widget.SimpleAdapter; import com.xiaomi.xms.sales.R; import com.xiaomi.xms.sales.adapter.OrderViewProductSnAdapter; import com.xiaomi.xms.sales.ui.RASSTestFragment.OnOrderStatusChangedListener; import com.xiaomi.xms.sales.widget.BaseListView; import com.xiaomi.xms.sales.widget.EmptyLoadingView; public class ICUHistoryFragment extends BaseFragment { private static final String TAG = "RiskPatientFragment"; private Button mConfirmButton; private BaseListView mListView; private View mListFooterView; private View mListRadioButtonFooterView; private View mActionContainer; private View mradioGroupContainer; private OrderViewProductSnAdapter mAdapter; private EmptyLoadingView mLoadingView; private String mOrderId; private String mOrderStatus; private OnOrderStatusChangedListener mOrderStatusListener; private HashMap<Integer, String> mFormDefaultValue = new HashMap<Integer, String>(); private Bundle mBundle; @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); // 生成动态数组,加入数据 ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String, Object>>(); HashMap<String, Object> map = new HashMap<String, Object>(); map.put("ItemText1", "4"); map.put("ItemText2", "1"); map.put("ItemText3", "3"); map.put("ItemText4", "1"); listItem.add(map); // 生成适配器的Item和动态数组对应的元素 SimpleAdapter listItemAdapter = new SimpleAdapter(getActivity(), listItem,// 数据源 R.layout.history_list_item,// ListItem的XML实现 // 动态数组与ImageItem对应的子项 new String[] { "ItemText1", "ItemText2", "ItemText3", "ItemText4" }, // ImageItem的XML文件里面的一个ImageView,两个TextView ID new int[] { R.id.ItemText1, R.id.ItemText2, R.id.ItemText3, R.id.ItemText4 }); // 添加并且显示 mListView.setAdapter(listItemAdapter); mListView.setBackgroundResource(R.drawable.list_item_middle_bg); mActionContainer.setVisibility(View.VISIBLE); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.return_choice_fragment, container, false); mListView = (BaseListView) view.findViewById(android.R.id.list); mLoadingView = (EmptyLoadingView) view.findViewById(R.id.loading); view.findViewById(R.id.rass_confirm_btn); mListFooterView = inflater.inflate(R.layout.return_order_detail_footer, null, false); mListFooterView.setVisibility(View.VISIBLE); mListView .setPadding( getResources().getDimensionPixelSize( R.dimen.list_item_padding), 0, getResources().getDimensionPixelSize( R.dimen.list_item_padding), getResources().getDimensionPixelSize( R.dimen.list_item_padding)); mActionContainer = view.findViewById(R.id.action_container); mConfirmButton = (Button) view.findViewById(R.id.rass_confirm_btn); mLoadingView = (EmptyLoadingView) view.findViewById(R.id.loading); mLoadingView.setEmptyText(R.string.order_list_empty); return view; } }