jjzjj

androiddesignsupport

全部标签

android - CollapsingToolbarLayout 副标题

我可以设置CollapsingToolbarLayout的标题吗?通过setTitle方法?还有设置字幕的方法吗? 最佳答案 如果您希望字幕在AppBar完全折叠时转到Toolbar,您应该创建您的自定义CoordinatorLayout.Behaviour,如下所示:GithubGuide但是,如果您只想在AppBar展开时标题后面的文字较小,您可以尝试以下布局:请注意,这里我将AppBar高度设置为300dp并且app:expandedTitleMarginBottom是160dp所以标题不会下降并与输出字幕冲突。在此示例中,您

android - Snackbar 操作文本颜色不变

我想更改我的snackbar的操作文本颜色,但由于某种原因它不起作用。我使用下面的代码来显示一个snackbar:Snackbar.make(findViewById(R.id.root),"text",Snackbar.LENGTH_LONG).setActionTextColor(R.color.yellow).setAction("OK",newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){}}).show(); 最佳答案 setActionTextCo

android - Snackbar 操作文本颜色不变

我想更改我的snackbar的操作文本颜色,但由于某种原因它不起作用。我使用下面的代码来显示一个snackbar:Snackbar.make(findViewById(R.id.root),"text",Snackbar.LENGTH_LONG).setActionTextColor(R.color.yellow).setAction("OK",newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){}}).show(); 最佳答案 setActionTextCo

android - 将应用栏 ScrollView 行为添加到 CoordinatorLayout 中的多个 View

我希望将滚动支持添加到CoordinatorLayout的单个可滚动subview以及AppBarLayout和CollapsingToolbarLayout。当滚动RecyclerView或AppBarLayout(下面的精简代码)时,应用栏及其内容成功滚动和折叠。但是,当尝试在RecyclerView上方的LinearLayout上启动滚动事件时,没有任何反应,因为LinearLayout不知道滚动或折叠查看。目标是让LinearLayout充当RecyclerView的粘性页眉和AppBarLayout的页脚并接收相同的滚动行为作为RecyclerView,类似于Spotify'

android - 将应用栏 ScrollView 行为添加到 CoordinatorLayout 中的多个 View

我希望将滚动支持添加到CoordinatorLayout的单个可滚动subview以及AppBarLayout和CollapsingToolbarLayout。当滚动RecyclerView或AppBarLayout(下面的精简代码)时,应用栏及其内容成功滚动和折叠。但是,当尝试在RecyclerView上方的LinearLayout上启动滚动事件时,没有任何反应,因为LinearLayout不知道滚动或折叠查看。目标是让LinearLayout充当RecyclerView的粘性页眉和AppBarLayout的页脚并接收相同的滚动行为作为RecyclerView,类似于Spotify'

android - 右侧带有计数器的 NavigationView 菜单项

新设计支持库中的新NavigationView非常棒。他们使用“menu-items”来显示选项。但是如何在菜单项的右侧显示计数器?就像这张照片:或喜欢在GMail应用中。 最佳答案 从appcompat-v723版本开始NavigationView支持actionview,所以自己实现counter还是很简单的。创建计数器布局,即menu_counter.xml:在您的抽屉菜单xml中引用它,即menu/drawer.xml:注意你应该使用app命名空间,不要尝试使用android。您也可以使用MenuItem.setAction

android - 右侧带有计数器的 NavigationView 菜单项

新设计支持库中的新NavigationView非常棒。他们使用“menu-items”来显示选项。但是如何在菜单项的右侧显示计数器?就像这张照片:或喜欢在GMail应用中。 最佳答案 从appcompat-v723版本开始NavigationView支持actionview,所以自己实现counter还是很简单的。创建计数器布局,即menu_counter.xml:在您的抽屉菜单xml中引用它,即menu/drawer.xml:注意你应该使用app命名空间,不要尝试使用android。您也可以使用MenuItem.setAction

android - 膨胀类 android.support.design.widget.NavigationView 时出错

我按照新组件的教程NavigationView在支持设计库中,无法通过此错误消息:Errorinflatingclassandroid.support.design.widget.NavigationView我在这里尝试了所有解决方法ErrorwhenusinganyAndroidDesignSupportLibraryElements但错误信息仍然存在。xmlbuild.gradlebuildscript{repositories{mavenCentral()maven{url'https://maven.fabric.io/public'}}dependencies{classpa

android - 膨胀类 android.support.design.widget.NavigationView 时出错

我按照新组件的教程NavigationView在支持设计库中,无法通过此错误消息:Errorinflatingclassandroid.support.design.widget.NavigationView我在这里尝试了所有解决方法ErrorwhenusinganyAndroidDesignSupportLibraryElements但错误信息仍然存在。xmlbuild.gradlebuildscript{repositories{mavenCentral()maven{url'https://maven.fabric.io/public'}}dependencies{classpa

android - 在 CoordinatorLayout 的工具栏下方添加 View

我有以下布局:我将Fragment添加到FrameLayout中,替换它们。我的Fragment之一是一个列表,其布局如下:我的问题是工具栏被绘制在列表上。我试图通过将CoordinatorLayout的内容包装到LinearLayout中来解决这个问题,从而解决了过度绘制问题,但是这样appbar的滚动行为不再起作用。非常感谢任何帮助! 最佳答案 取属性app:layout_behavior="@string/appbar_scrolling_view_behavior"关闭RecyclerView并将其放在您尝试在Toolbar