Android 在屏幕上显示通知,如Toast,但可单击。简言之,a“;单击“Toast”;

Android 在屏幕上显示通知,如Toast,但可单击。简言之,a“;单击“Toast”;,android,notifications,toast,clickable,Android,Notifications,Toast,Clickable,我有一个要求,我需要显示一个酒吧在屏幕底部的特定事件在后台线程。它也必须是可点击的

我有一个要求,我需要显示一个酒吧在屏幕底部的特定事件在后台线程。它也必须是可点击的<我可以考虑举杯祝酒,但祝酒词是不可点击的。如何做到这一点
我正在开发2.1

您可以显示一个对话框,并将de-android:background更改为
android:background=“@android:drawable/toast\u frame”


如果您想要相同的样式,您可以使用具有toast背景的布局,然后将其应用于动画,使布局从按钮开始增长。

您可以显示一个对话框,并将de-android:background更改为
android:background=“@android:drawable/toast\u frame”


如果您想要相同的样式,您可以使用带有烤面包片背景的布局,然后将其应用于动画,使布局从按钮开始增长。

可能对您有用。 在布局文件中写下

<LinearLayout   
xmlns:android="http://schemas.android.com/apk/res/android" 
                    android:layout_width="fill_parent" 
                    android:layout_height="fill_parent"
                    android:orientation="vertical"
                    android:gravity="bottom"
                    android:paddingLeft="5px"
                    android:paddingTop="5px"
                    android:paddingRight="5px">

        <packagename.TransparentPanel
                android:id="@+id/transparent_panel" 
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:paddingTop="5px"
                android:paddingLeft="5px"
                android:paddingBottom="5px"
                android:paddingRight="5px">

            <Button android:id="@+id/button_click_me"
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"
            android:text="Click Me!"/>

        </packagename.TransparentPanel>

把这个放在你需要的地方

可能对你有用。 在布局文件中写下

<LinearLayout   
xmlns:android="http://schemas.android.com/apk/res/android" 
                    android:layout_width="fill_parent" 
                    android:layout_height="fill_parent"
                    android:orientation="vertical"
                    android:gravity="bottom"
                    android:paddingLeft="5px"
                    android:paddingTop="5px"
                    android:paddingRight="5px">

        <packagename.TransparentPanel
                android:id="@+id/transparent_panel" 
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:paddingTop="5px"
                android:paddingLeft="5px"
                android:paddingBottom="5px"
                android:paddingRight="5px">

            <Button android:id="@+id/button_click_me"
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"
            android:text="Click Me!"/>

        </packagename.TransparentPanel>

把这个放在你需要的地方

我将在当前活动的顶部显示通知。通过谷歌找到的。感谢大家的回复。

我将在当前活动的顶部显示一个通知。通过谷歌找到的。感谢大家的回复。

我不希望它阻止用户的活动。它应该像屏幕底部的气球通知一样。你们可以创建那个动画。增长几秒钟,然后消失。但你们能将对话框的重心设置为底部吗?我不希望它重叠在屏幕的中间。我不希望它阻止用户的活动。它应该像屏幕底部的气球通知一样。你们可以创建那个动画。增长几秒钟,然后消失。但你们能将对话框的重心设置为底部吗?我不想让它与屏幕中间重叠..这里的问题不是创建视图。我想显示一个类似于
Toast
的视图,但它必须是可单击的。它看起来像一个Toast,还可以使用单击它。setonclicklistener创建视图在这里不是问题。我想显示一个类似于
Toast
的视图,但它必须是可单击的。它看起来像Toast,还可以使用.setOnClickListener单击它