TabWidget 禁用时,如果用户点击 TabHost 的 TabWidget,如何显示消息?
我正在开发一个使用 TabHost.Now 的应用程序,在启动应用程序时 TabWidget 保持禁用状态。我在应用程序的起始页上有四个按钮。当用户单击其中一个按钮时,TabWidget 就会启用。到目前为止我已经做到了,但现在我想添加一条 toast 消息,当用户没有选择四个按钮中的任何一个但单击 TabWidgets 时显示该消息。 Toast 用于提示用户必须选择上面四个按钮中的任何一个才能启用 TabWidget。
请帮助我解决这个问题。给出一些想法/示例代码/示例我该怎么做
I am developing an application where i am using TabHost.Now , at launching of the application the TabWidget remains disable. I have four buttons on the starting page of the application. When a user clicks one of the buttons , the TabWidget become enable. So far i have done that but now i want to add a toast message which is shown when the user doesn't select any of four buttons but clicks on the TabWidgets. The toast is for prompting user that he/she have to select any of the four buttons above to enable TabWidget.
Please help me on the issue. Give some idea / sample code / example how can i do that
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我采取了一些不同的方法来完成这项任务。我在 tabwidget & 上面设置了相对布局将背景颜色设置为透明黑色,这样 tabwidget 仍然对用户可见。然后我为相对布局设置了一个 onclicklistener 。因此,每当用户点击选项卡小部件时,实际上他/她正在点击相对布局和布局。将显示一条 toast 消息,提示用户 tabwidget 当前已禁用。当用户启用 tabwidget 时,相对布局将变得不可见且不可见。 tabwidget 使用bringtofront 函数位于顶部。这样我就在我的应用程序上完成了这个技巧。
分享我的想法,因为它对其他人也有用......:)
I have taken some different approach to do the task. I have set a relative layout above tabwidget & set the background color to transparent black , so the tabwidget will still remain visible to user. Then i have set a onclicklistener for the relative layout. So whenever a user taps on the tabwidget, actually he/she is tapping on the relative layout & a toast message will be displayed to prompt the user that the tabwidget is currently disable. When user will enable the tabwidget , the relative layout become invisible & the tabwidget come on top using bringtofront function. Thus i have done the trick on my app.
Sharing my idea because it can be useful for others too ..... :)