Я создаю для Android 3.1 перетаскиваемый значок ... но он не перетаскивается, и мой кот продолжает говорить
02-29 16: 23: 37.020: E / View (27355): запрашивается метрика перетаскивания, но нет просмотра
02-29 16: 23: 37.030: E / View (27355): попросили нарисовать тень, но без вида
мой код:
package com.s.dragDrop;
import com.s.dragDrop.R;
import android.app.Activity;
import android.content.ClipData;
import android.os.Bundle;
import android.view.View;
import android.view.View.DragShadowBuilder;
import android.view.View.OnLongClickListener;
public class DragDropTestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.grid);
View icon = findViewById(R.id.droid);
icon.setOnLongClickListener(new OnLongClickListener(){
@Override
public boolean onLongClick(View v) {
ClipData data = ClipData.newPlainText("foo","bar");
DragShadowBuilder shadowBuilder = new DragShadowBuilder();
v.startDrag(data, shadowBuilder, v, 0);
return true;
}
});
}
}
может кто-нибудь объяснить, почему? и что мне нужно сделать?