2011-06-25 41 views

回答

2

你可以做到這一點。您應該覆蓋OnTouchListener。使用這樣的事情:

public class EditTextClass extends Activity implements OnTouchListener { 

    private EditText txt; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     txt = (EditText) findViewById(YourEditTextId); 
     txt.setOnTouchListener(this); 
    } 


    @Override 
    public boolean onTouch(View v, MotionEvent event) { 
     if(event.getX() >= txt.getWidth() - 5 && event.getX() <= txt.getWidth() 
      event.getY() >= txt.getHeight() - 5 && event.getY() <= txt.getHeight()) { 
      txt.setWidth(event.getX()); 
      txt.setHeight(event.getY()); 
     } 
     return true; 
    } 
} 
+0

雅以其優良的感謝。當我向下拖動時,我想增加它的尺寸,同時在向上拖動的同時減小尺寸。如何可能?請回復我。 – karthi

+0

我編輯它,看看這個,我想你想要這樣的東西。 – George

+0

失蹤&& event.getY()> = txt.getHeight()之前& - 5是這樣嗎? – Rick

0

@Karthi只是,如果你想增加它的大小刪除if條件,該代碼只能用於減少你的視圖的大小如下

public boolean onTouch(View v, MotionEvent event) { 

     txt.setWidth(event.getX()); 
     txt.setHeight(event.getY()); 

    return true; 
} 
相關問題