如何以编程方式在TabLayout中选择选项卡?
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
Run Code Online (Sandbox Code Playgroud) android android-viewpager android-design-library android-tablayout
参考TextInputLayoutGoogle发布的新版本,如何更改浮动标签文字颜色?
设置colorControlNormal,colorControlActivated,colorControlHighLight在风格于事无补.
这就是我现在拥有的:

android android-edittext android-design-library android-textinputlayout
我正在使用新的CoordinatorLayout与AppBarLayout和CollapsingToolbarLayout.在AppBarLayout下面,我有一个带有内容列表的RecyclerView.
我已经验证了当我在列表中上下滚动时,滚动滚动在RecyclerView上工作.但是,我还希望AppBarLayout在扩展期间顺利滚动.
向上滚动以展开CollaspingToolbarLayout时,一旦将手指从屏幕上抬起,滚动会立即停止.如果向上快速向上滚动,有时CollapsingToolbarLayout也会重新折叠.与使用NestedScrollView时,RecyclerView的这种行为似乎有很大不同.
我试图在recyclerview上设置不同的滚动属性,但我无法弄清楚这一点.
这是一个显示一些滚动问题的视频. https://youtu.be/xMLKoJOsTAM
这是一个显示RecyclerView(CheeseDetailActivity)问题的示例. https://github.com/tylerjroach/cheesesquare
以下是使用Chris Banes的NestedScrollView的原始示例. https://github.com/chrisbanes/cheesesquare
android android-appcompat android-layout android-design-library
在我的NavigationView中,我有一个标题布局,其id为'viewId',带有活动按钮.要设置这些按钮,我在活动中执行以下操作onPostCreate:
final View panel = findViewById(R.id.viewId);
panel.setOnClickListener(new View.OnClickListener() {
... setup goes here ...
});
Run Code Online (Sandbox Code Playgroud)
使用新版本的android支持库(23.1.0),无法找到视图,它返回null.以前的版本运行良好.这是一个错误还是我使用此功能错了?如果是这样,如何访问标题布局并向其添加行为?
android android-support-library android-design-library navigationview
Google NavigationView在设计支持库版本22.2.0中引入了该版本,您可以使用菜单资源轻松创建抽屉.
如何在两个项目之间创建简单的分隔线?对项目进行分组不起作用.创建子项目部分会创建一个分隔线,但它需要一个我不想要的标题.
任何帮助,将不胜感激.
android android-support-library navigation-drawer android-design-library navigationview
我正在使用TextInputLayout设计库中的新功能.我可以让它显示并更改浮动标签的颜色.不幸的是,实际EditText提示现在总是白色的.
我试过用XML,样式和编程方式更改hintColor,并尝试使用android.support.v7.widget.AppCompatEditText
但EditText提示总是显示白色.
这是我TextInputLayout和我的XMLEditText
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android.support.design:hintTextAppearance="@style/GreenTextInputLayout">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/city"
android:textColorHint="@color/black"
android:hint="@string/city" />
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的样式TextInputLayout(我尝试将hintTextColor属性设为黑色,但没有为我做任何事情):
<style name="GreenTextInputLayout" parent="@style/TextAppearance.AppCompat">
<item name="android:textColor">@color/homestory_green</item>
</style>
Run Code Online (Sandbox Code Playgroud) android android-edittext android-textattributes android-support-library android-design-library
最近,我读了这些帖子:
但是,他们都没有给我一个关于创建新的详细示例FloatingActionButton.很难理解,我问这个问题.
谁能给我一个关于它的例子?
任何帮助都很值得赞赏.提前致谢.
编辑
我刚刚在FloatingActionButton(FAB)上发现了一些问题,我想改进另一个答案.请参阅下面的答案.
android android-support-library floating-action-button android-design-library
我正在玩新的android.support.design.widget.TabLayout,并发现一个问题,在类定义中,没有方法可以更改指示器颜色和默认高度.
做一些研究,发现默认指示颜色取自AppTheme.具体来自这里:
<item name="colorAccent">#FF4081</item>
Run Code Online (Sandbox Code Playgroud)
现在,在我的情况下,如果我更改colorAccent,它将影响使用此值作为背景颜色的所有其他视图,例如ProgressBar
现在还有什么方法可以将indicatorColor更改为除此之外的其他东西colorAccent吗?
如何设置页脚设置和配置文件项NavitationView?通过电子邮件导航抽屉看起来像收件箱.该NavitationView项目是由菜单资源膨胀,但我不知道如何底部的项目设置菜单资源,或者我怎么可以设置自定义视图NavigationView或底部偏移?我试过把它<LinearLayout...>作为页脚视图,但在小屏幕上,页脚放置项目,我无法滚动菜单,我试图设置页脚填充NavigationView,但页脚也采取填充.
这不是在小屏幕上滚动:
<android.support.design.widget.NavigationView
android:id="@+id/drawer"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/kuona_drawer_header"
app:menu="@menu/drawer">
<LinearLayout...>
</android.support.design.widget.NavigationView>
Run Code Online (Sandbox Code Playgroud)

滚动,但页脚在菜单项上:
<android.support.design.widget.NavigationView
android:id="@+id/drawer"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:paddingBottom="96dp"
app:headerLayout="@layout/kuona_drawer_header"
app:menu="@menu/drawer">
<LinearLayout...>
</android.support.design.widget.NavigationView>
Run Code Online (Sandbox Code Playgroud)

抽屉菜单res/menu/drawer.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/action_current_list"
android:checked="true"
android:icon="@drawable/ic_current_list"
android:title="@string/current_list" />
<item
android:id="@+id/action_manage_lists"
android:icon="@drawable/ic_my_lists"
android:title="@string/my_lists" />
<item
android:id="@+id/action_search_products"
android:icon="@drawable/ic_search_black_24dp"
android:title="@string/search_products" />
<item
android:id="@+id/action_deals"
android:icon="@drawable/ic_product_promo"
android:title="@string/deals" />
</group>
</menu>
Run Code Online (Sandbox Code Playgroud) 我正在使用android设计库TextinputLayout.但无法自定义提示颜色,标签颜色和EditText内部的下划线颜色TextinputLayout.请帮忙.
android ×10