Articles of android support design

在FloatingActionButton上运行时设置layout_anchor

我正在尝试animation一个固定到我的AppBarLayout的android.support.design.widget.FloatingActionButton。 我可以在布局xml中设置好,它显示正常。 但是,我正在对此布局执行共享元素转换,并且在设置视图之前FAB正在显示。 我尝试将可见性设置为GONE和INVISIBLE但是如果layout_anchor在布局xml中设置,它们似乎被忽略了。 有没有办法解决? 我希望活动加载共享元素转换然后淡入我的FAB。 我只是无法在加载时隐藏FAB。 我可以在不使用layout_anchor的情况下完成它,但如果可能的话,我更愿意保留它。

当以编程方式设置文本时,TextInputLayoutanimation与文本重叠

我正在使用TextInputLayout和设计支持库22.2.1 。 我以编程方式设置EditText的值,当屏幕出现时,我可以看到TextInputLayout的提示与文本内部重叠,然后移动到浮动位置。 这里布局简单: 在我的Activity : @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); EditText e1 = (EditText) findViewById(R.id.editText1); e1.setText(“TEXT TEST 1”); } 有谁知道解决方法?

如何使用选择器使用新的TabLayout更改图标

我正在使用Android的新支持TabLayout。 问题是我想在选择标签时使用选择器来更改图标。 我一直在研究源代码,在我看来它永远不会改变视图的状态(因此我不能使用选择器)。 有谁知道一些解决方法? 谢谢!

无法在TabLayout设计支持库中看到Tab指标

我使用Material Design库并使用CoordinatorLayout ,AppBarLayout, RecyclerView和TabLayout创建布局。 我的问题是我无法在Tablayout看到Tab指示符.Below是我在AppCompactActivity使用的xml文件。 下面是没有显示Tab指标的屏幕,所以任何一个人都知道我缺少什么。

材质按钮上的圆角

我正在按照这样的问题提示来创建像Material Design上建议的按钮样式。 但是,我需要通过inheritanceWidget.AppCompat.Button.Colored样式并设置radius参数来更改角半径并且无法这样做。 我怎么能有相同的风格,但有圆角?

视图无法锚定到父级CoordinatorLayout

这不是我的应用程序,这是将其源代码放在github上的北欧应用程序,我正试图在我的机器上运行soutce。 但我一直有这个错误: 03-07 07:12:13.641 12622-12622/com.noxel.apppaneladmintry2 E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.noxel.apppaneladmintry2, PID: 12622 java.lang.IllegalStateException: View can not be anchored to the the parent CoordinatorLayout at android.support.design.widget.CoordinatorLayout$LayoutParams.resolveAnchorView(CoordinatorLayout.java:2522) at android.support.design.widget.CoordinatorLayout$LayoutParams.findAnchorView(CoordinatorLayout.java:2491) at android.support.design.widget.CoordinatorLayout.prepareChildren(CoordinatorLayout.java:619) at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:670) at android.view.View.measure(View.java:17442) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) at android.widget.FrameLayout.onMeasure(FrameLayout.java:430) at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:135) at android.view.View.measure(View.java:17442) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1436) at android.widget.LinearLayout.measureVertical(LinearLayout.java:722) at android.widget.LinearLayout.onMeasure(LinearLayout.java:613) at android.view.View.measure(View.java:17442) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5463) at […]

如何将RelativeLayout放在CoordinatorLayout中

我正在尝试重新创建Airbnb Android应用中的搜索框。 所以我在工具栏和RecyclerView上使用CoorinatorLayout 。 但是当我在协调器中插入除了这两件事之外的东西时,它并没有显示出来。 这是我的代码: 但实际上,如果这种方法有效,我会把搜索框放在RecyclerView上面。 我试图将所有内容放在RelativeLayout中,但这不起作用。 这也是我想要做的事情的图片 编辑: 这是RelativeLayout的代码

在内容滚动而不是ToolBar上隐藏TabLayout

我想在滚动我的内容时隐藏TabLayout。 目前我在网上搜索但我find了隐藏工具栏的示例,但我想要隐藏TabLayout。 所以请帮助我。 我试过下面的代码。 以下是示例应用程序: https : //play.google.com/store/apps/details ? id = com.contextlogic.wish https://play.google.com/store/apps/details?id = co.vine .android

如何在android支持设计底页中设置最大扩展高度?

我已经展示了我的底部布局,其峰值高度设置为100dp。 但是,如何限制我的底页仅扩展到500dp? 这是我的示例布局: 除了我的问题,我如何禁止用户上下拖动底部纸张?

设计支持库 – SDK v21使用的版本

我有问题了解支持库的版本方案以及何时使用哪个版本。 目前我有一个使用compileSdkVersion 21 , minSdkVersion 21和targetSdkVersion 21的项目,并希望使用android设计支持库。 当我使用com.android.support:design:22.2.0 ,项目编译但我收到了Gradle警告: “This support library should not use a different version (22) than the `compileSdkVersion` (21)”. 当我使用com.android.support:design:23.0.1我得到一些编译错误,如: “Error:(2) Error retrieving parent for item: No resource found that matches the given name ‘android:TextAppearance.Material.Widget.Button.Inverse’. 我认为只要compileSdkVersion更低或相等,我总是可以使用支持库的最高版本,但这似乎是错误的。 在针对API级别21进行编译时,我可以使用设计支持库吗?