public void onToggle(View view) { ((RadioGroup)view.getParent()).check(view.getId()); // app specific stuff .. }
EditText EtOne = (EditText) findViewById(R.id.EditText01); EtOne.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (v.getId() == R.id.EditText01) { v.getParent().requestDisallowInterceptTouchEvent(true); switch (event.getAction() & MotionEvent.ACTION_MASK) { case MotionEvent.ACTION_UP: v.getParent().requestDisallowInterceptTouchEvent(false); break; } } return false; } });
EditText dwEdit = (EditText) findViewById(R.id.DwEdit); dwEdit.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View view, MotionEvent event) { // TODO Auto-generated method stub if (view.getId() ==R.id.DwEdit) { view.getParent().requestDisallowInterceptTouchEvent(true); switch (event.getAction()&MotionEvent.ACTION_MASK){ case MotionEvent.ACTION_UP: view.getParent().requestDisallowInterceptTouchEvent(false); break; } } return false; } });
EditText EtOne = (EditText) findViewById(R.id.comment1); EtOne.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (v.getId() == R.id.comment1) { v.getParent().requestDisallowInterceptTouchEvent(true); switch (event.getAction() & MotionEvent.ACTION_MASK) { case MotionEvent.ACTION_UP: v.getParent().requestDisallowInterceptTouchEvent(false); break; } } return false; } });
@Override public void onCreate(Bundle savedInstanceState) { ..... EditText et = (EditText)findViewById(R.id.wo_task_comments); et.setOnTouchListener(this); ..... } @Override public boolean onTouch(View view, MotionEvent motionEvent) { if(view.getId() == R.id.wo_task_comments){ view.getParent().requestDisallowInterceptTouchEvent(true); switch (motionEvent.getAction() & MotionEvent.ACTION_MASK) { case MotionEvent.ACTION_UP: view.getParent().requestDisallowInterceptTouchEvent(false); break; } } return false; }
if (v.getId() == R.id.wo_task_comments) { v.getParent().requestDisallowInterceptTouchEvent(true); switch (motionEvent.getAction() & MotionEvent.ACTION_MASK) {
public boolean onTouch(View view, MotionEvent event) { if (view.getId() ==R.id.DwEdit) { view.getParent().requestDisallowInterceptTouchEvent(true); switch (event.getAction()&MotionEvent.ACTION_MASK){ case MotionEvent.ACTION_UP: view.getParent().requestDisallowInterceptTouchEvent(false); break; } } return false; }
EditText EtOne = (EditText) findViewById(R.id.comment1); EtOne.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (v.getId() == R.id.comment1) { v.getParent().requestDisallowInterceptTouchEvent(true); switch (event.getAction() & MotionEvent.ACTION_MASK) { case MotionEvent.ACTION_UP: v.getParent().requestDisallowInterceptTouchEvent(false); break; } } return false; } });
@Override public void onClick(View v) { if(yourbutton.getId() == v.getId()){ final int position = listView.getPositionForView((LinearLayout)v.getParent()); Toast.maketext(this,"Clicked on position " + position + ".!!",Toast.LENGTH_SHORT).show(); } }
public void onToggle(View view) { ((RadioGroup)view.getParent()).check(view.getId()); // app specific stuff .. }
@Override public void onClick(View v) { if(yourbutton.getId() == v.getId()){ final int position = listView.getPositionForView((LinearLayout)v.getParent()); } }
public void onClick(View v) { String night = null; int position = yourListView.getPositionForView((View) v.getParent()) for (int i = 0; i < ids.length; i++) { if (v.getId() == ids[i]) { night = mData[i]; break; } } }
public void onClick(View v){ TextView count = (TextView) ((v.getParent()).findViewById(R.id.counter)); switch(v.getId()){ case: R.id.incrementButton: // increase value in count break; case R.id.decrementButton: // decrease value in count break; } }
public void clickHandler(View view) { if (view.getId() == R.id.orderQty) { LinearLayout layout = (LinearLayout) view.getParent().getParent(); ImageView imageView = (ImageView) layout.findViewById(R.id.save_on_id); imageView.setImageResource(R.drawable.save_on); imageView.setVisibility(ImageView.VISIBLE); } }
public void bindView(View view, Context ctx, Cursor cursor) { if(view.getId() == R.id.known_view && cursor.getInt(cursor.getColumnIndex("_id"))==3) { // Works if view's parent is the root of the list item's layout ((View)view.getParent()).setBackgroundResource(R.drawable.my_blue_background); } }
// Get map views View location_button =_mapView.findViewWithTag("GoogleMapMyLocationButton"); View zoom_in_button = _mapView.findViewWithTag("GoogleMapZoomInButton"); View zoom_layout = (View) zoom_in_button.getParent(); // adjust location button layout params above the zoom layout RelativeLayout.LayoutParams location_layout = (RelativeLayout.LayoutParams) location_button.getLayoutParams(); location_layout.addRule(RelativeLayout.ALIGN_PARENT_TOP, 0); location_layout.addRule(RelativeLayout.ABOVE, zoom_layout.getId());
public ViewParent findParentRecursively(View view, int targetId) { if (view.getId() == targetId) { return (ViewParent)view; } View parent = (View) view.getParent(); if (parent == null) { return null; } return findParentRecursively(parent, targetId); }
// create a new TableRow TableRow row = new TableRow(this); row.setClickable(true); //allows you to select a specific row row.setOnClickListener(new OnClickListener() { public void onClick(View v) { v.setBackgroundColor(Color.GRAY); System.out.println("Row clicked: " + v.getId()); //get the data you need TableRow tablerow = (TableRow)v.getParent(); TextView sample = (TextView) tablerow.getChildAt(2); String result=sample.getText().toString(); } });
public View findParentWithId(View myView, int idParent) { if (myView.getParent() instanceof View) { View parent = (View) myView.getParent(); if (parent.getId() == idParent) { return parent; } else { return findParentWithId(parent, idParent); } } return null; }