コード例 #1
0
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

    if (savedInstanceState != null) {
      mSquadId = savedInstanceState.getInt(SQUAD_ID);
    }

    SquadsDefinition defn = SquadsDefinition.getSquadsDefnInstance(getSherlockActivity());
    Squad squad = defn.getSquad(mSquadId);

    View layout = inflater.inflate(R.layout.squad_write_up, null);

    TextView writeUpTv = (TextView) layout.findViewById(R.id.writeUpTV);
    writeUpTv.setText(squad.getWriteUp(getSherlockActivity()));

    TextView predictionTv = (TextView) layout.findViewById(R.id.predictionTv);

    String prediction = getSherlockActivity().getResources().getString(R.string.prediction);
    String fullPrediction = prediction + " " + squad.getPredictionString(getSherlockActivity());

    SpannableString spannablePred = new SpannableString(fullPrediction);
    spannablePred.setSpan(new StyleSpan(Typeface.BOLD), 0, prediction.length(), 0);
    predictionTv.setText(spannablePred);

    return layout;
  }