我编写了一个使用SELECT TOP 6000 *, RANK() OVER(ORDER BY KOD_ID ASC, SYM ASC, AN ASC) AS Rank#
FROM [dbo].[Table1]
SELECT TOP 7000 *, RANK() OVER(ORDER BY KOD_ID ASC, SYM ASC, AN ASC) AS Rank#
FROM [dbo].[Table1]
的代码:当我点击我在图层上设置的Imageview时,我可以在屏幕上移动它(使用事件:DOWN,MOVE和Up。
现在我想将我在OnTouchListener中编写的代码行移动到另一个我命名的类:" DragAndDrop" ,并在其中命名为我命名的方法"动作" 即可。代码工作得很好,直到我把它移到另一个类,在我移动它之后我无法在屏幕上移动Imageview。此外,我试图将代码放在MainActivity类中的一个方法中,它工作得非常好。只有当我把它移到另一个班级时它才停止工作。 这就是我写的:
关于主要活动:
OnTouchListener
在DragAndDrop类上:
public class MainActivity extends AppCompatActivity {
public DragAndDrop dragAndDrop;
public ImageView face_no_face;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
face_no_face = (ImageView) findViewById(R.id.face_no_face);
face_no_face.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
dragAndDrop = new DragAndDrop();
dragAndDrop.action(v, event, face_no_face);
return true;
}
});
}
任何帮助将不胜感激!