小编Muh*_*sal的帖子

Calender.getInstance()在Android Studio中出错

DatePicker当我EditText点击时,我正试图弹出一个对话框.问题是,当我尝试Calender使用Calender.getInstance()下面出现的令人毛骨悚然的红色下划线来实例化我的对象时getInstance().

Calender myCalender = Calender.getInstance();
Run Code Online (Sandbox Code Playgroud)

它悬停在它上面,它说

呼叫需要API级别24(当前最小值为15).

显然,我希望我的应用程序能够在最低API级别15的设备上运行.请帮助我,我是Android的新手.谢谢.

我试图按照这种方法将DatePicker添加到我的EditText

java android android-datepicker android-calendar

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

在Android Studio中的EditText的四个边上投下阴影

据我的知识帮助我,没有任何属性可以在EditText字段周围删除阴影,可以在布局文件中设置.我搜索了问题并找到了解决方案,我要提供自定义背景xml drawable.

我的drawable/background_with_shadow看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<layer-lis xmlns:android="http://schemas.android.com/apk/res/android">
    <item >
        <shape
            android:shape="rectangle">
            <solid android:color="@android:color/darker_gray" />
            <corners android:radius="5dp"/>
        </shape>
    </item>
    <item android:right="1dp" android:left="1dp" android:bottom="2dp">
        <shape
            android:shape="rectangle">
            <solid android:color="@android:color/white"/>
            <corners android:radius="5dp"/>
        </shape>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

我正在为我的设置此属性LinearLayout包含一个EditText

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_with_shadow">
<EditText>
.
.
</EditText>
<LinearLayout>
Run Code Online (Sandbox Code Playgroud)

然而,它只是在底部和底部角落下降阴影.我怎么能在四个方面都做到这一点?

我正在努力实现这个目标: 在此输入图像描述

android android-layout android-edittext android-studio

3
推荐指数
2
解决办法
8856
查看次数

使用retrofit和rxjava反复进行API调用

我有一个改造可观察的:

@GET("something/")
Observable<Something> getSomething();
Run Code Online (Sandbox Code Playgroud)

订阅它会给出响应.

getSomething().subscribe(new Subscriber<Something>() {
            @Override
            public void onCompleted() {
            }

            @Override
            public void onError(Throwable e) {
            }

            @Override
            public void onNext(Something something) {
                //update database of something
            }
        });
Run Code Online (Sandbox Code Playgroud)

我如何每60秒拨打一次电话,以便我可以相应地更新数据库?

java android rx-java retrofit retrofit2

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