DatePicker当我EditText点击时,我正试图弹出一个对话框.问题是,当我尝试Calender使用Calender.getInstance()下面出现的令人毛骨悚然的红色下划线来实例化我的对象时getInstance().
Calender myCalender = Calender.getInstance();
Run Code Online (Sandbox Code Playgroud)
它悬停在它上面,它说
呼叫需要API级别24(当前最小值为15).
显然,我希望我的应用程序能够在最低API级别15的设备上运行.请帮助我,我是Android的新手.谢谢.
据我的知识帮助我,没有任何属性可以在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)
然而,它只是在底部和底部角落下降阴影.我怎么能在四个方面都做到这一点?
我有一个改造可观察的:
@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秒拨打一次电话,以便我可以相应地更新数据库?