小编Ami*_*ant的帖子

如何从firebase实时数据库中删除?

我在Android应用中使用Firebase实时数据库,并且拥有如下数据: 在此输入图像描述

如何删除记录"Apple"(标记在图片中)?

根据文档,删除一个项目,你在引用上调用removeValue().但要获得引用我需要子ID.因为它是一个随机生成的id(-KISNx87aYigsH3ILp0D),如何删除呢?

android firebase firebase-realtime-database

34
推荐指数
4
解决办法
5万
查看次数

为上下文操作栏设置标题

我想为上下文操作栏设置标题(如下图所示). 在此输入图像描述

我尝试过以下方法:

getActionBar().setTitle("Title for cab");
Run Code Online (Sandbox Code Playgroud)

但标题没有出现.

android android-actionbar

23
推荐指数
2
解决办法
5598
查看次数

android in-app billing v3 api中的开发者有效负载应该是多少?

我正在我的应用中实施应用内结算以解锁高级功能.应用内结算功能设置正确.除了"开发者有效载荷"之外,一切似乎都很好.

示例应用程序说

 /*
     * TODO: verify that the developer payload of the purchase is correct. It will be
     * the same one that you sent when initiating the purchase.
     *
     * WARNING: Locally generating a random string when starting a purchase and
     * verifying it here might seem like a good approach, but this will fail in the
     * case where the user purchases an item on one device and then uses your app on
     * a different device, because …
Run Code Online (Sandbox Code Playgroud)

android in-app-purchase in-app-billing android-billing

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

使用DayNight主题时,在启动屏幕中更改背景颜色

我正在使用启动屏幕的DayNight主题.

启动屏幕是具有白色背景的图层列表.

因此,当白昼,白色发射屏幕显示白色活动.但到了晚上,白色发射屏幕显示出黑暗活动.

如何根据主题更改启动屏幕中的背景颜色.

无法使用自定义颜色attrs,因为只有DayNight主题.

的themes.xml

<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:colorControlNormal">@color/colorAccent</item>
</style>

<style name="LaunchTheme" parent="AppTheme">
    <item name="android:windowBackground">@drawable/launch_screen</item>
</style>
Run Code Online (Sandbox Code Playgroud)

launch_screen.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <color android:color="@color/material_white"/>
</item>
<item>
    <bitmap
       android:gravity="center"
       android:src="@drawable/launch_logo"
       android:tileMode="disabled"/>
</item>
Run Code Online (Sandbox Code Playgroud)

android android-theme android-styles

15
推荐指数
2
解决办法
1878
查看次数

Material Design 3 顶部应用栏没有阴影。如何启用它?

新的“Material Design 3 顶部应用栏”文档称他们摆脱了投影。我怎样才能启用它?在 Toolbar 或 AppBar 上设置高度根本不起作用。 在此输入图像描述

android material-design android-toolbar android-appbarlayout material-you

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

使用holoeverywhere库时,Holo主题不适用于对话框

我正在Android项目中使用ChristopheVersieux的HoloEverywhere库.

除了对话框,一切都很好.Holo样式不适用于AlertDialogs和自定义对话框.

android android-theme android-holo-everywhere

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

有什么方法可以设置首选项对话框的主题吗?

我在我的应用程序中使用对话框的自定义主题。自定义主题适用于警报对话框。但该主题不适用于 ListPreference、CheckboxPreference 等首选项对话框。

目前我正在使用MaterialAlertDialogTheme属性应用对话框主题,如下所示:

主要应用主题:

<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:navigationBarColor">?attr/colorPrimary</item>
    <item name="android:windowTranslucentStatus">true</item>

    <!-- Material Dialog theme -->
    <item name="materialAlertDialogTheme">@style/ThemeOverlay.App.MaterialAlertDialog</item>
</style>
Run Code Online (Sandbox Code Playgroud)

材质对话框样式:

<!-- Styles for Material Dialogs -->
<style name="ThemeOverlay.App.MaterialAlertDialog" parent="ThemeOverlay.MaterialComponents.MaterialAlertDialog">
    <item name="colorSurface">@android:color/white</item>
    <item name="alertDialogStyle">@style/MaterialAlertDialog.App</item>
    <item name="materialAlertDialogTitleTextStyle">@style/MaterialAlertDialog.App.Title.Text</item>
    <item name="buttonBarPositiveButtonStyle">@style/Widget.App.PositiveButton</item>
</style>

<style name="MaterialAlertDialog.App" parent="MaterialAlertDialog.MaterialComponents">
    <item name="shapeAppearance">@style/ShapeAppearance.App.MediumComponent</item>
</style>

<style name="MaterialAlertDialog.App.Title.Text" parent="MaterialAlertDialog.MaterialComponents.Title.Text">
    <item name="android:textStyle">bold</item>
</style>

<style name="Widget.App.PositiveButton" parent="Widget.MaterialComponents.Button.TextButton.Dialog">
    <item name="materialThemeOverlay">@style/ThemeOverlay.App.Button</item>
    <item name="shapeAppearance">@style/ShapeAppearance.App.SmallComponent</item>
    <item name="android:textAllCaps">false</item>
</style>

<style name="ThemeOverlay.App.Button" parent="">
    <item name="colorPrimary">@android:color/black</item>
</style>

<style name="ShapeAppearance.App.MediumComponent" parent="ShapeAppearance.MaterialComponents.MediumComponent">
    <item name="cornerFamily">rounded</item>
    <item …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog material-components-android

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

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

如何实现这种类型的布局

在我的应用程序中,我想要如下图所示的布局. 在此输入图像描述

我已经尝试了几个小时,但无法获得理想的结果.

这是我的布局xml:

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingTop="@dimen/activity_vertical_margin" >

    <View
        android:id="@+id/middleSeperator"
        android:layout_width="1dp"
        android:layout_height="fill_parent"
        android:layout_alignParentTop="true"
        android:background="#90909090" />

    <LinearLayout
        android:id="@+id/leftLayout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_toLeftOf="@id/middleSeperator"
        android:gravity="right"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/batt_health"
            android:textColor="@color/white" />

        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/activity_vertical_margin"
            android:text="@string/batt_level"
            android:textColor="@color/white" />

        <TextView
            android:id="@+id/textView3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/activity_vertical_margin"
            android:text="@string/batt_status"
            android:textColor="@color/white" />

        <TextView
            android:id="@+id/textView4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/activity_vertical_margin"
            android:text="@string/batt_tech"
            android:textColor="@color/white" />

        <TextView
            android:id="@+id/textView5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/activity_vertical_margin"
            android:text="@string/batt_temp"
            android:textColor="@color/white" />

        <TextView
            android:id="@+id/textView6"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="@dimen/activity_vertical_margin"
            android:text="@string/batt_voltage"
            android:textColor="@color/white" />
    </LinearLayout>

    <LinearLayout
        android:id="@+id/rightLayout"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_toRightOf="@+id/middleSeperator" …
Run Code Online (Sandbox Code Playgroud)

android relativelayout android-layout

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