问题标签 [android-snackbar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在 Espresso 测试中单击快餐栏按钮?
我不相信这是一个愚蠢的问题。我正在编写一个简单的 Espresso 测试,其中一部分涉及单击快餐栏中的“确定”按钮。
这抛出
android.support.test.espresso.PerformException:在视图上执行“单击”时出错,带有文本:是“Ok”。原因:java.lang.RuntimeException:由于目标视图不匹配以下一项或多项约束,将不会执行操作:至少 90% 的视图区域显示给用户。目标视图:“AppCompatButton{id=2131558552, res-name=snackbar_action, visibility=VISIBLE, width=264, height=144, has-focus=false, has-focusable=true, has-window-focus=true, is- clickable=true, is-enabled=true, is-focused=false, is-focusable=true, is-layout-requested=false, is-selected=false, root-is-layout-requested=false, has-input-连接=假,x=684.0,y=53.0,文本=确定,输入类型=0,ime-target=false,has-links=false}"
有任何想法吗?
android - 无法在 Android 中发送可访问性事件
我正在尝试在显示小吃店后立即发送可访问性。但是什么都没有播放。这是我在 onStart() 生命周期方法中的代码:
android - android snackbar - how to test with roboelectric
From here we now know that robolectric does not have a shadow object but we can create a custom shadow object for a snackbar.It's ashame they have one for toast but not for snackbar.
I am showing a snackbar in my code when there is no network connection. I'd like to know how can i write a unit test (with robolectric as the test runner) that can verify that a snackbar gets shown when there is no network connection.
Its a little hard because the snackbar is not in xml. So when i declare my actually Activity controller it doesn't have a snackbar at that time.
You know how to test a toast we have ShadowToast.getTextOfLatestToast()
i want one for snackBar
im currently using org.robolectric:robolectric:3.0-rc2 and dont see ShadowSnackbar.class available.
android - Viewpager 拦截小吃店解雇
范围
我有一个包含 ViewPager 的片段。viewpager 的每个页面都包含一个项目片段。当我对项目片段执行操作时,我会在项目片段中显示一个快餐栏。小吃栏是项目片段的一部分(CoordinatorLayout 是项目片段布局的一部分)。
问题
我面临的问题是我不允许关闭snackbar,因为viewpager 拦截了滑动事件并更改页面而不是让snackbar 被关闭。
问题
我希望viewpager不要拦截对snackbar的触摸,但仍然拦截对项目片段其余部分的触摸(当不在snackbar上滑动时,用户应该仍然能够滑动以更改页面)。有谁知道这样做的方法?
我创建了一个示例应用程序来演示该问题。它可在https://github.com/gfrederick/ViewPagerSnackbar获得
java - 更改 Snackbar 的字体
我通过以下代码构建 Snackbar:
现在我想更改消息和操作按钮的字体但找不到任何解决方案,该怎么做?
android - 覆盖设计支持库行为
我试图在Snackbar
满足条件时解雇 a 。
但是,Snackbar
当单击操作时,实现会自动关闭它。
一般来说,有没有办法修改已编译的 gradle 库以满足我的需求。IE。删除此行Snackbar.this.dismiss();
。我知道我可以搜索源并放入 libs 文件夹然后我可以修改它但是有没有办法这样做而不是这样?
android - 显示 Snackbar 时向上移动 Listview
当我在屏幕底部显示 Snackbar 时,我需要将列表视图向上移动。
小吃栏完美运行,但隐藏了列表视图底部的内容。
这是布局:
android - 抽屉布局上的 Android 快餐栏
我有一个小吃店(在 RecyclerView 上)和一个 DrawerLayout。当显示小吃店并打开抽屉布局时,小吃店与抽屉重叠。我希望抽屉与小吃店重叠。这可能吗?