Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将toast替换为警报对话框_Android - Fatal编程技术网

Android 将toast替换为警报对话框

Android 将toast替换为警报对话框,android,Android,这是我的代码..当点击文本(textview)时..一个带有图像的Toast将出现“imageCodeProject.setImageResource(R.drawable.image)”。然后我希望通过使用警报对话框来执行它,以便手动结束它 这是我想发生的事情的一个例子 sas12.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) {

这是我的代码..当点击
文本(textview)
时..一个带有图像的
Toast
将出现“
imageCodeProject.setImageResource(R.drawable.image)
”。然后我希望通过使用警报对话框来执行它,以便手动结束它

这是我想发生的事情的一个例子

sas12.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        // TODO Auto-generated method stub
        Toast toast= Toast.makeText(getApplicationContext(),
                "                                                                    ",
                Toast.LENGTH_SHORT);  
        toast.setGravity(Gravity.CENTER, 0, 0);
        LinearLayout toastView = (LinearLayout) toast.getView();
        ImageView imageCodeProject = new ImageView(getApplicationContext());
        imageCodeProject.setImageResource(R.drawable.image);
        toastView.addView(imageCodeProject, 0);
        toast.show();               
    }
});    

feverText
”是
TextView
,“发烧图像”是显示发烧样子的图像。

要创建警报对话框,请执行以下操作

Fevertxt = fever image

我认为没有,因为它被放在一个sas12..@raghunand下一个完全相同的问题中。有什么问题吗?你为什么不直接用一个警告对话框。。。?!是的。问题是我不知道如何在警报对话框中转换吐司。对不起,伙计们。我只是android@elduderinob的初学者,但我如何在警报对话框中添加图像@埃尔杜德里诺
    AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
    builder.setTitle("Hi").setMessage("I am an AlertDialog").create().show();