草庐IT

Material-design

全部标签

android - 嵌套 Scrollview + Recycler View

我有一个布局,其中有一个可折叠的ImageView,以及布局中的GridView,以及UI中的更多内容。但是屏幕向上滚动到图像滚动,也就是说它只向上滚动直到标题图像不可见。之后它不再滚动。我该如何解决?这是我的布局:父布局:包含的布局:[![ 最佳答案 为此,请从代码中的所有位置删除android:fitsSystemWindows="true"行(您使用了3次)。 关于android-嵌套Scrollview+RecyclerView,我们在StackOverflow上找到一个类似的问

android - 如何使用高级选项制作更大的 Android 工具栏?

我想在我的应用程序工具栏中进行搜索。因此,用户拥有带有搜索操作图标的默认工具栏。单击它时,工具栏应调整大小并变大或从上方插入更大的替代幻灯片。它应该在其中显示一些搜索字段和其他控件。退出搜索后,工具栏应重新调整为默认大小或滑出。当您按下蓝色float操作按钮时,Googlemap使用类似的东西(不完全是,也许它根本不是工具栏,但看起来像):有这方面的最佳实践吗?如何做到这一点? 最佳答案 制作自定义工具栏并在其中添加按钮、图像、TextView,然后将其添加到您的Activity在你的Activity中ToolbarmToolbar

Android - 以编程方式更改 Lollipop 前设备上的状态栏颜色

我想以编程方式更改前Lollipop设备上的状态栏颜色。我很清楚Material设计colouPrimaryDark不会在Lollipop之前工作,因为状态栏颜色是操作系统本身的关注点,Lollipop之前的设备不会提供这样的功能。所以我想通过java文件以编程方式进行。这可能吗?目前我正在使用这个Material设计代码。@color/primaryColor@color/primaryColor@color/primaryColor因为这不适用于21以下的API。所以我想通过java来完成。 最佳答案 实际上,我们可以在+Kit

android - 折叠工具栏布局状态栏问题

我不知道为什么,但似乎当工具栏折叠时,会出现第二个状态栏。我在所有组件中都使用了android:fitsSystemWindows="true",因为如果没有它,工具栏就会从状态栏中出来。这里有一些图片可以更好地解释:Images我从来没有见过这样的事情,我都试过了,但我不知道如何解决。我在网上找不到任何东西。这里的代码:布局:创建时的Activity:Toolbartoolbar=(Toolbar)findViewById(R.id.toolbar);setSupportActionBar(toolbar);CollapsingToolbarLayoutcollapsingToolb

向上滚动时Android工具栏不会展开

我有一个工具栏,它会在RecyclerView向下滚动时折叠,但当用户快速向上滚动时,工具栏不会展开。知道哪里出了问题吗?此行为显示在以下视频中:https://youtu.be/67ntPkW-5XA布局代码: 最佳答案 如果您希望它在您每次向上滚动时展开,您应该将app:layout_scrollFlags="scroll|enterAlways"添加到您想要显示的View中。据我了解,您想将此添加到您的CollapsingToolbarLayout。可能的标志:scroll:应该为所有想要滚动出屏幕的View设置此标志-对于不

android - "Failed to convert ?attr/colorPrimary into a drawable"

我正在开始一个新项目,所以这个项目或多或少是“空的”。我刚刚添加了一个带有MainActivityFragment的MainActivity。我根本没有向它们添加任何代码。现在,我编辑styles.xml,使其看起来像这样:truefalse#2196F3#1976D2#FF4081@style/Widget.AppCompat.Toolbar因此,如您所见,我扩展了Material主题。然后我创建一个工具栏xml文件(mytoolbar.xml),如下所示:问题是:我不知道为什么。我已经完成了gradle同步、清理、重建、重新启动IDE(AndroidStudio1.2.1.1),但

android - 工具栏重叠在状态栏下方

我使用CoordinatorLayout和AppBarLayout在用户滚动回收器View时隐藏/显示工具栏。问题是工具栏在状态栏下仍然可见。查看图像(“Test2”标题仍然可见):当然,我添加了fitSystemWindows标志: 最佳答案 我认为这是一个错误...然后我尝试在style.xml中设置statusBarColor,它成功了!在style.xmlv21中试试这个?colorPrimaryDark希望它能解决你的问题。 关于android-工具栏重叠在状态栏下方,我们在S

android - 在 Xamarin 中添加 Android 标准图标的最佳方式

我正在使用来自“android.support.v7.widget.Toolbar”的工具栏。将(标准)图标添加到您的Android应用程序中的最佳方式是什么?我做了什么......我从这个网站下载了图标(24dp,白色):https://design.google.com/icons/解压缩zip文件并将每个图标放入应用程序中的指定文件夹(hdpi、mdpi、xhdpi、xxhdpi、xxxhdpi)我将mdpi图标添加到文件夹(Resources/Drawable)现在我在布局中引用图标,如下所示:android:icon="@drawable/ic_search_white_24

android - 如何正确更改 Material 设计的对话框正面按钮背景

我有以下对话框它是使用下面的代码创建的@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){Randomrandom=newRandom();//0or1.finalintvalue=random.nextInt(2);finalinttitle=R.string.we_love_you_0;finalintcontent=R.string.rate_us_with_5_stars_review_0;finalAlertDialogdialog=newAlertDialog.Builder(this.getActiv

android - AppCompatDialog : Impossible to change Text Color

我正在努力更改AppCompatDialogFragments的文本颜色。我的应用程序使用DARK主题(Theme.AppCompat.NoActionBar),但对于对话框我想要一个LIGHT主题。我正在使用构建工具、支持库和compileSdkVersion到25,这很重要。我可以更改对话框中的所有其他内容(标题、背景、窗口背景)但不能更改主要文本颜色和重音文本颜色,继续使用深色主题的(白色)设置,导致白色背景上的白色文本。我在SO中针对类似问题尝试了数十种解决方案,例如:1)简单的:在styles.xml上:@style/AppCompatAlertDialogStyle@sty