帮助用户的Android层

时间:2011-10-20 10:49:20

标签: android

我正在制作应用,我想在第一次使用我的应用时帮助用户。我知道其他一些人帮助用户使用一个告诉他如何处理透明背景的图层。并且......我想这样做,但我找不到任何办法。

有人看到我在说什么吗?

2 个答案:

答案 0 :(得分:1)

以全屏方式显示最近准备好的照片有什么问题?

制作应用的截图,绘制一些注释,箭头等,然后创建图像滑块!

答案 1 :(得分:1)

当然有几种不同的方法,最简单的方法是显示一个Dialog,并更改Dialog的布局以匹配您想要帮助用户的内容。

// Create a new Dialog
    dialog = new Dialog(this);

// Set the content of the dialog
    dialog.setContentView(R.layout.your_help_layout);

// Define the button            
    Button close_button = (Button)dialog.findViewById(R.id.your_close_button);

// Set onClickslistener
    close_button.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            dialog.dismiss();           
        }
    });

// Show the dialog 
dialog.show();

在XML中,您可以将背景设置为:

android:background="@android:color/transparent"

如果您的xml内部有TextView或ImageView用于对话框,您只需更改帮助文本/图像,方法是将其定义为与按钮相同的wat,并在适当时更改它。