예제 #1
0
  @Override
  public void onResume() {
    super.onResume();
    if (super.getUser().isQuickInsertActivity()) {
      RelativeLayout activityList = (RelativeLayout) findViewById(R.id.activitylist);

      RelativeLayout.LayoutParams layoutParams =
          new RelativeLayout.LayoutParams(
              RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
      layoutParams.setMargins(0, 0, 0, 50);

      activityList.setLayoutParams(layoutParams);

      RelativeLayout quickActivityInsert = (RelativeLayout) findViewById(R.id.quickinsertactivity);
      quickActivityInsert.setVisibility(View.VISIBLE);

    } else {
      RelativeLayout activityList = (RelativeLayout) findViewById(R.id.activitylist);

      RelativeLayout.LayoutParams layoutParams =
          new RelativeLayout.LayoutParams(
              RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
      layoutParams.setMargins(0, 0, 0, 0);

      activityList.setLayoutParams(layoutParams);

      RelativeLayout quickActivityInsert = (RelativeLayout) findViewById(R.id.quickinsertactivity);
      quickActivityInsert.setVisibility(View.GONE);
    }
  }
예제 #2
0
  /** @see it.unibz.pomodroid.SharedListActivity#onCreate(android.os.Bundle) */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.setResourceLayout(R.layout.ttsactivityentry);
    super.setContext(this);
    super.onCreate(savedInstanceState);

    TextView textViewEmptySheet = (TextView) findViewById(R.id.empty_sheet);
    textViewEmptySheet.setText(getString(R.string.no_activities_tts));
    textViewEmptySheet.setVisibility(View.INVISIBLE);
    Button buttonQuickInsertActivity = (Button) findViewById(R.id.buttonquickinsertactivity);
    final EditText editTextQuickInsertActivity =
        (EditText) findViewById(R.id.EditTextQuickInsertActivity);
    buttonQuickInsertActivity.setOnClickListener(
        new OnClickListener() {
          @Override
          public void onClick(View v) {
            if (editTextQuickInsertActivity.getText().toString().equals("")) return;
            Calendar calendar = new GregorianCalendar();
            try {
              Activity activity =
                  new Activity(
                      0,
                      new Date(),
                      calendar.getTime(),
                      editTextQuickInsertActivity.getText().toString(),
                      "",
                      "local",
                      Activity.getLastLocalId(dbHelper) + 1,
                      "medium",
                      "you",
                      "task");
              activity.setTodoToday(true);
              activity.save(dbHelper);
              findViewById(R.id.empty_sheet).setVisibility(View.INVISIBLE);
              refreshSheet();

              throw new PomodroidException("INFO: Activity saved.");
            } catch (PomodroidException e) {
              e.alertUser(getContext());
            }
          }
        });
  }