小编26h*_*mkk的帖子

Android Firebase,只需获取一个子对象的数据

我一直在寻找一种在Android Firebase中获取一个子对象数据的方法.

我发现Firebase检索Android的东西.所有解决方案都建议使用"ChildEventListener",但是我需要在此时获取此数据,而不是在移动,删除,更新等时获取此数据.

我的数据以字符串形式保存在https://.firebaseio.com/users//creation中.我认为必须有一些简单的方法来访问它而不需要做太多,因为如果我将确切的URL复制到我的浏览器,我可以看到:'创建:"2015/05/31 21:33:55"'就在我的"Firebase Forge Dashboard"中.

如何在没有听众的情况下访问它?

android firebase firebase-realtime-database

49
推荐指数
4
解决办法
10万
查看次数

android涟漪按钮与背景

我使用XML在android 5.0中成功创建了一个涟漪按钮.我的代码如下:

<?xml version="1.0" encoding="utf-8"?>
<!-- the flat button to be used in app -->
<!-- define the ripple -->
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="?android:colorControlHighlight">
    <!-- the ripple object -->
    <item android:id="@android:id/mask">
        <!-- button shape (w/ radius) -->
        <shape android:shape="rectangle">
            <!-- radius of vertices -->
            <corners
                android:topLeftRadius="7dp"
                android:topRightRadius="7dp"
                android:bottomLeftRadius="7dp"
                android:bottomRightRadius="7dp" />
            <!-- color accent (not working) -->
            <solid android:color="?android:colorAccent" />
        </shape>
    </item>
</ripple>
Run Code Online (Sandbox Code Playgroud)

我的按钮有问题:按钮的背景颜色不会改变.我也尝试过:

<solid android:color="#0000ff" />
Run Code Online (Sandbox Code Playgroud)

背景仍然保持透明(colorAccent也不起作用).

如果没有通过,我应该如何将矩形(按钮的)背景设置为蓝色

<solid/>
Run Code Online (Sandbox Code Playgroud)

属性?

谢谢

android button rippledrawable android-5.0-lollipop

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

奇怪的CardView问题:("找不到:com.android.support:cardview-v7:21.0.+"错误)

我有Android 5.0和最新版本的Android支持库(21.0.2).我正在尝试访问Android中的CardView和RecyclerViews.当我添加:

compile 'com.android.support:cardview-v7:21.0.+'
compile 'com.android.support:recyclerview-v7:21.0.+'
Run Code Online (Sandbox Code Playgroud)

到应用程序的build.gradle dependecies,我得到错误:

Failed to find: com.android.support:cardview-v7:21.0.+
Run Code Online (Sandbox Code Playgroud)

Failed to find: com.android.support:recyclerview-v7:21.0.+
Run Code Online (Sandbox Code Playgroud)

我不确定为什么会这样.这是我见过的人做到这一点的唯一方法(和它的谷歌的网站建议的方式在这里).在此之后,我无法在我的项目中制作CardViews或RecyclerViews.

我还检查了我的android sdk文件夹:

C: > ... > android-sdk > extras > android > support > v7
Run Code Online (Sandbox Code Playgroud)

'cardview'和'recyclerview'目录都包含其中的所有文件.

我不知道为什么会这样......如果您有任何疑问,请提出任何建议或答案将不胜感激!

android android-support-library android-cardview

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

什么更快:使用快速排序然后二分搜索还是仅使用线性搜索?

如果我有一个包含 1000 个元素的整数数组,那么查找特定元素索引的最快方法是什么?最好先快速排序然后使用 BinarySearch 还是只使用普通的旧 LinearSearch?

另外,如果我有 100 000 个元素甚至只有 100 个元素,最快的方法会有所不同吗?

谢谢!

java arrays sorting quicksort binary-search

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

更改 TextView 中特定单词的颜色

我有一个字符串数组:

String[] words = {"spades", "hearts", " diamonds", "clubs"};
Run Code Online (Sandbox Code Playgroud)

我想将 TextView 中所有出现的这些单词的文本颜色从常规的黑色更改为红色。我将如何去做(如果有办法)?谢谢!

java android textview android-layout

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

Android:Large 和 Xlarge 布局之间的区别?

我有一个正在创建的应用程序。我想让这个应用程序支持平板电脑,所以我在我的 res: 中创建了一个文件夹res/layout-xlarge/my_layout.xml。但是,当我在平板电脑(定义为 7 英寸或以上)上运行我的应用程序时,布局不是从layout-xlarge文件夹中使用,而是从layout文件夹中使用。

然后我发现还有一些layout-large我也可以使用的布局。我还没有尝试过,但我会的。

我想知道layout文件、layout-large文件和layout-xlarge文件之间有什么区别。哪一种最适合用于平板电脑布局?

谢谢!

android android-layout android-xml

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