标签: android-design-library

小吃店堆栈将始终仅显示最后一个小吃店

Snackbar.make(...).show()将只显示不同敬酒其他小吃店都不见了过去的小吃吧。

for(int i = 1;i < 11;i++) {  
   Snackbar.make(..., "number: " + i, Snackbar.LENGTH_SHORT).show();
}
Run Code Online (Sandbox Code Playgroud)

有时当零食栏应该在网络任务之后显示而一个应该在网络任务之前显示时,秒零食栏永远不会显示。

我使用协调器布局。

android android-design-library android-snackbar

1
推荐指数
1
解决办法
3806
查看次数

Android TabLayout固定模式但权重不同

我有4个标签,其中一个有其他的双倍尺寸,所以重量将是:20%40%20%20%

但是当我使用TabLayout(来自android设计支持库)将模式设置为固定时,那么我将被迫拥有相同的权重!这是应用宽度的源代码的一部分:

private void updateTabViewLayoutParams(LinearLayout.LayoutParams lp) {
    if (mMode == MODE_FIXED && mTabGravity == GRAVITY_FILL) {
        lp.width = 0;
        lp.weight = 1;
    } else {
        lp.width = LinearLayout.LayoutParams.WRAP_CONTENT;
        lp.weight = 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

但我需要不同的重量,以适应​​屏幕宽度.任何方式来应​​用我自己的重量?

android android-design-library androiddesignsupport android-tablayout

1
推荐指数
1
解决办法
1286
查看次数

当小吃栏出现时,使ScrollView变小

我刚开始在我的Android应用程序中使用Snackbar而且我无法让ScrollView变小,因为它不会覆盖ScrollView内部的任何内容.

这是我的活动的xml布局:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    android:id="@+id/container"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/colorBackground"
    tools:context="com.example.MainActivity">

    <ScrollView
        android:id="@+id/scrollview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="8dp"
            android:layout_marginLeft="8dp"
            android:layout_marginRight="8dp"
            android:layout_marginTop="16dp"
            android:orientation="vertical">

            [LOT OF ELEMENTS IN HERE]

        </LinearLayout>
    </ScrollView>
</android.support.constraint.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

我在StackOverflow上尝试了很多解决方案,但是对我来说还没有任何效果.

android android-design-library android-snackbar

1
推荐指数
1
解决办法
446
查看次数

自定义底部导航栏项目布局

我想创建以下自定义底部导航栏。如何为菜单项设置自定义布局?或者是否存在可以轻松创建这种类型的底部栏的现成库?

在此处输入图片说明

java android android-xml android-design-library

1
推荐指数
1
解决办法
2271
查看次数

TabLayout,如PagerSlidingTabStrip

我换了我的PagerSlidingTabStrip用于新的android.support.design.TabLayout,现在标签显示在屏幕的中心而不是左对齐,就像他们使用PagerSlidingTabStrip一样.我希望它们在屏幕左侧对齐,就像在景观平板电脑上的谷歌游戏商店(这是PagerSlidingTabStrip给我的)

android android-design-library

0
推荐指数
1
解决办法
850
查看次数

有没有可能在TextInputLayout中使用EditText接近标签?

当我放置2或3个TextInputLayout时,标签接缝以图形方式链接到上一个editText而不是下一个.我需要将很多marginTop放到TextInputLayout.有没有可能用EditText接近标签?

<android.support.design.widget.TextInputLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >
    <EditText
        android:id="@+id/name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="@string/name"
        android:inputType="textCapWords" />
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

例

在这个例子中,我们可以看到提示和编辑文本的边距

android android-design-library

0
推荐指数
1
解决办法
1538
查看次数

更改EditText的颜色底线

我有一个EditTextTextInputLayout.

<android.support.design.widget.TextInputLayout
    android:id="@+id/inputTextUser"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:hintTextAppearance="@style/TextAppearence.App.TextInputLayout" >

    <EditText
        android:id="@+id/userName"
        android:layout_width="match_parent"
        android:layout_height="40dp"
        android:ems="10"
        android:hint="@string/user_hint"
        android:singleLine="true"
        android:textColor="@color/white"
        android:textSize="16sp" >

        <requestFocus />
    </EditText>
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

我希望将底线颜色更改为白色,我尝试了这个解决方案,但它不能与我合作:

    <style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="android:textColorHint">@color/white</item>
        <item name="colorControlNormal">@color/white</item>
        <item name="colorControlActivated">@color/white</item>
        <item name="colorControlHighlight">@color/white</item>
    </style>

    <style name="TextAppearence.App.TextInputLayout" parent="@android:style/TextAppearance">
        <item name="android:textColor">@color/light_blue_A400</item>
        <item name="android:textSize">12sp</item>
    </style>
Run Code Online (Sandbox Code Playgroud)

这是风格主题后的图像:

在此输入图像描述 在此输入图像描述

有什么建议可以在不聚焦和聚焦时改变颜色底线?

android android-edittext android-styles android-design-library

0
推荐指数
1
解决办法
4842
查看次数