我正在尝试在android studio中创建一个简单的拖放图像.我可以让图像在屏幕上拖动,一旦我释放它就会消失.在控制台中,我收到"报告丢弃结果:false"
这是我的代码:
ImageView mImageView;
String mString;
private android.widget.RelativeLayout.LayoutParams mLayoutParams;
mImageView.setOnLongClickListener(new View.OnLongClickListener(){
@Override
public boolean onLongClick(View v){
ClipData.Item item = new ClipData.Item((CharSequence)v.getTag());
String[] mimeTypes = {
ClipDescription.MIMETYPE_TEXT_PLAIN
};
ClipData dragData = new ClipData(v.getTag().toString(), mimeTypes, item);
View.DragShadowBuilder myShadow = new View.DragShadowBuilder(mImageView);
v.startDrag(dragData, myShadow, null, 0);
return true;
}
});
mImageView.setOnDragListener(new View.OnDragListener() {
@Override
public boolean onDrag(View v, DragEvent event) {
switch(event.getAction()) {
case DragEvent.ACTION_DRAG_STARTED:
mLayoutParams = (RelativeLayout.LayoutParams)v.getLayoutParams();
Log.d(mString, "Action is DragEvent.ACTION_DRAG_STARTED");
// Do nothing
break;
case DragEvent.ACTION_DRAG_ENTERED:
Log.d(mString, "Action is DragEvent.ACTION_DRAG_ENTERED"); …
Run Code Online (Sandbox Code Playgroud) 目前,我可以设置一个按钮来拍照,但我不确定如何在同一视图中将其作为电子邮件的附件传递.
该视图用于引用,并允许用户将数据输入到几个字段中,然后具有用于通过电子邮件发送所述数据的按钮.
我正在尝试调出保存在我的iphone应用程序的设置包中的特定设置.我想根据保存的内容做一个if语句.我在实现文件中的代码如下所示:
branchMatch = [[NSString alloc] initWithString:[defaults objectForKey:@"branch"]];
Run Code Online (Sandbox Code Playgroud)
设置文件中的对象只是特定分支的名称.我一直收到SIGABRT错误,但我不确定原因.
iphone ×2
android ×1
attachment ×1
camera ×1
cocoa-touch ×1
imageview ×1
ios ×1
objective-c ×1