0

テキストを移動してサイズを調整できるという点で、インスタノートアプリのように機能する編集テキストを作成したいと考えています。編集テキストのサイズを増減すると自動的に調整され、テキストを移動すると調整可能になります。ソースコードがあるかどうか知っている人は、github、code.google.comを試してみましたが、検索できませんでしたが、見つけられなかったと教えてください。

私は彼らがやることでそれを習慣にしたと思います

       public class BaseEditText extends EditText
4

1 に答える 1

0

サンプル コード スニペットです。これが良いスタートになることを願っています。

public class EditTextClass extends Activity implement 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;
}

}

于 2013-04-06T09:04:58.860 に答える