Beispiel #1
0
        @Override
        public void onClick(View arg0) {
          TableRow parentTableRow = (TableRow) arg0.getParent();
          TableLayout parentTableLayout = (TableLayout) parentTableRow.getParent();
          int index = parentTableLayout.indexOfChild(parentTableRow);

          // Getting The String of the removed

          TextView parentTextView = (TextView) parentTableRow.getChildAt(0);
          String parentString = parentTextView.getText().toString();

          parentTableLayout.removeViewAt(index);

          if (parentTableLayout == adSearchMustTableLayout) {
            mustTermsCount--;
            mustTerms.remove(parentString);
            if (mustTermsCount == 0) {
              adSearchMustTableLayout.removeViewAt(0);
              mustTermsPresent = false;
            }
          }
          if (parentTableLayout == adSearchNotTableLayout) {
            notTermsCount--;
            notTerms.remove(parentString);
            if (notTermsCount == 0) {
              adSearchNotTableLayout.removeViewAt(0);
              notTermsPresent = false;
            }
          }
          if (parentTableLayout == adSearchWebsiteTebleLayout) {
            adSearchWebsiteTebleLayout.removeAllViews();
            websitePresent = false;
            websiteToSearch = "";
          }
        }
        @Override
        public void onClick(View v) {
          // TODO Auto-generated method stub

          View SearchScheduleRow = (TableRow) v.getParent();
          int indx = musicTableScrollView.indexOfChild(SearchScheduleRow);
          System.out.println("remove index + " + indx);
          TextView keyStringTV =
              (TextView) SearchScheduleRow.findViewById(R.id.musicSearchTextView);
          String keyString = keyStringTV.getText().toString();
          System.out.println("remove string+ " + keyString);
          deleteScheduleAtIndex(indx, keyString);
        }