대화 상자에 ImageView를 표시하려고하는데 몇 가지 예를 따라 왔지만 응용 프로그램이 닫히는 대화 상자를 열 때처럼 작동하지 않는 것 같습니다. 대화 상자의 이미지
<ImageView android:id="@+id/image"
android:contentDescription="@string/desc1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
이
내가 내부의 이미지로 대화 상자를 표시 할 수 있었다 나는 또한 이미지를 회전 할 수있었습니다이 새로운 코드를 사용하여 내 MainActivitybutton1.setOnLongClickListener(new OnLongClickListener()
{
public boolean onLongClick(View v)
{
AlertDialog dialog = new AlertDialog.Builder(MainActivity.this).create();
dialog.setTitle("Title");
ImageView img = (ImageView) findViewById(R.id.image);
img.setImageResource(R.drawable.dust);
dialog.setView(img);
dialog.show();
return false;
}
});
}
에있는 것입니다
button1.setOnLongClickListener(new OnLongClickListener()
{
public boolean onLongClick(View v)
{
Dialog dialog = new Dialog(MainActivity.this);
LayoutInflater inflater = LayoutInflater.from(MainActivity.this);
RotateAnimation anim = new RotateAnimation(0f, 360f, 200f, 200f);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(10000);
dialog.setTitle("You have found the easter egg!");
View view = inflater.inflate(R.layout.activity_main2, null);
dialog.setContentView(view);
view.startAnimation(anim);
dialog.show();
return false;
}
});
}
체크 아웃이기 때문입니다. com/guide/topics/ui/dialogs.html # CustomDialog – rajpara
ImageView를 사용할 수있는 xml 레이아웃 파일 이름은 무엇입니까 ??? – user370305
xml 레이아웃 파일은 Activity_Main – user1643333