@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); }