import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import com.fancy.mobileemergency.activity.BaseBottomMenuActivity;
import com.fancy.mobileemergency.bottombtn.BottomButton;
import com.fancy.mobileemergency.util.Constants;
public class MainActivity extends BaseBottomMenuActivity {
/主页
@Override
public List<BottomButton> getButtonList() throws Exception {
List<BottomButton> buttons = new ArrayList<BottomButton>();
Iterator<String> itKey = Constants.MENU_MAP.keySet().iterator();
while (itKey.hasNext()) {
String key = itKey.next();
String valueRes = Constants.MENU_MAP.get(key);
BottomButton oneBottomButton = new BottomButton();
oneBottomButton.setText(key);
oneBottomButton.setBackgroundResource(Integer.parseInt(valueRes));
oneBottomButton.setClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
TextView textView = (TextView) v.findViewById(R.id.bottom_menu_template_text_id);
v.getContext().startActivity(new Intent(v.getContext(), Class.forName(Constants.ACTIVITY_MAP.get(textView.getText()))));
}
catch (Exception e) {
}
}
});
buttons.add(oneBottomButton);
}
return buttons;
}
@Override
public int getContentViewLayoutResId() {
return R.layout.activity_main;
}
@Override
protected void onCreatOverride(Bundle savedInstanceState) {
}
@Override
protected void getTopBar() {
}
}