相关疑难解决方法(0)

如何以编程方式添加按钮色调

在新的AppCompat库中,我们可以通过这种方式对按钮进行着色:

<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/follow"
    android:id="@+id/button_follow"
    android:backgroundTint="@color/blue_100"
    />
Run Code Online (Sandbox Code Playgroud)

如何在我的代码中以编程方式设置按钮的色调?我基本上试图根据一些用户输入实现按钮的条件着色.

android android-appcompat

87
推荐指数
13
解决办法
10万
查看次数

预备棒棒糖设备上的Android setBackgroundTintList

我正在和我一起工作FloatingActionButton.用户应该能够在onClick事件中切换FAB背景颜色.

但是,建议的调用setBackgroundTintList似乎只能兼容21+ API.

我如何 - 正确 - 在棒棒糖前设备上进行操作?我可以使用任何替代方案吗?

提前致谢.

android setbackground floating-action-button

17
推荐指数
2
解决办法
1万
查看次数

当recyclerview滚动/返回顶部时展开appbarlayout

我实现了一个带有recyclerview的collapsingtoolbar布局,如附带的示例代码所示.我的问题是,当我向下推送列表时,它不会一直到顶部.

会发生什么,滚动停止在AppBarLayout应该结束的点.

我想要的效果是向下推送列表,列表将一直到顶部并显示/扩展AppBarLayout

我的minSdk是14.非常感谢任何帮助或建议.

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<android.support.design.widget.AppBarLayout>

    <android.support.design.widget.CollapsingToolbarLayout
        app:layout_scrollFlags="scroll|exitUntilCollapsed">

        <LinearLayout
            app:layout_collapseMode="parallax">

            //some elements

        </LinearLayout>

    </android.support.design.widget.CollapsingToolbarLayout>

</android.support.design.widget.AppBarLayout>

<android.support.v7.widget.RecyclerView
    app:layout_behavior="@string/appbar_scrolling_view_behavior"/> //value android.support.design.widget.AppBarLayout$ScrollingViewBehavior

<android.support.v7.widget.Toolbar
    app:popupTheme="@style/AppTheme.PopupOverlay"
    app:layout_collapseMode="parallax" />
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview android-collapsingtoolbarlayout

11
推荐指数
2
解决办法
8344
查看次数