我正在为 android 设备实现 Excel,我正在使用 baseAdapter 打印 EditTexts,我想将数据从一个 EditText 拖到另一个 EditText 我该怎么做?提前致谢
问问题
757 次
3 回答
2
您可以将您拥有的 EditTexts 放在相对布局中,然后在触摸侦听器上实现 EditText。当用户按下 EditText 时,使用 EditText 中的文本创建一个 TextView,然后在 TextView 上进行拖放,如果 TextView 被拖放到另一个 EditText 中,则将文本放在那里。
于 2012-04-22T07:34:35.597 回答
1
只需在EditText的LongTouch上创建TextView,根据滑动改变它的位置,如果最后滑动的坐标是EditText的坐标复制TextView的文本在里面
于 2012-04-22T16:32:20.853 回答
0
使用下面的代码,它会正常工作。
只需将您的文本视图拖到任何编辑框,它就会在编辑框中显示确切的值。只需将 2 - 3 个 textview 和 2 - 3 个 edittext 放在屏幕上的任何位置,然后按照以下代码进行操作。下面是代码。
textViewObject.setOnTouchListener(this);
@Override
public boolean onTouch(View view, MotionEvent motionEvent)
{
TextView tvResult = (TextView) view;
String strData = tvResult.getText().toString();
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN)
{
ClipData data = ClipData.newPlainText("text", strData);
DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view);
view.startDrag(data, shadowBuilder, view, 0);
}
return true;
}
于 2014-01-04T06:47:43.630 回答