/**
   * Name: begin Description: Instantiates the several components of the display and sets a listener
   * for the layout.
   */
  @Override
  public void begin() {
    activity.setContentView(R.layout.activity_main);
    scoreView = (TextView) activity.findViewById(R.id.score);

    activity
        .findViewById(R.id.layout)
        .setOnClickListener(
            new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                activity.setInput(v);
              }
            });

    grid = (GridView) activity.findViewById(R.id.gridView);

    grid.setOnItemClickListener(
        new AdapterView.OnItemClickListener() {
          @Override
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            activity.setInput(view);
          }
        });

    bird = BitmapFactory.decodeResource(activity.getResources(), R.drawable.bird);
    block = BitmapFactory.decodeResource(activity.getResources(), R.drawable.block);
    blank = BitmapFactory.decodeResource(activity.getResources(), R.drawable.blank);
  }
示例#2
0
 @Override
 public void setContentView(View view, LayoutParams params) {
   super.setContentView(view, params);
   onViewChangedNotifier_.notifyViewChanged(this);
 }
示例#3
0
 @Override
 public void setContentView(View view) {
   super.setContentView(view);
   onViewChangedNotifier_.notifyViewChanged(this);
 }
示例#4
0
 @Override
 public void setContentView(int layoutResID) {
   super.setContentView(layoutResID);
   onViewChangedNotifier_.notifyViewChanged(this);
 }