草庐IT

exercises_done_date

全部标签

android - 可打包的 java.util.Date

我正在尝试使我的类之一成为Parcelable,它的属性之一是Date对象。在writeToParcel()方法中我有:out.writeLong(myDate.getTime());在我的createFromParcel()方法中有person.setDate(newDate(in.readLong()*1000));我传递给我的Intent的对象有一个这样创建的日期:newDate(2000,12,06)但是,当我在另一边读出它时,在另一个Activity中:myDate.getYear()+"-"+myDate.getMonth()+"-"+myDate.getDay()它打印出

java - 使用 OK/DONE 按钮在 Android 上以编程方式显示键盘

我正在尝试在自定义手动编码文本字段上显示软键盘。我使用以下代码,我得到了右下角带有返回字符的标准键盘。inputMethodManager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);inputMethodManager.showSoftInput(view,InputMethodManager.SHOW_IMPLICIT);我想在右下角显示带有OK(或者可能是DONE)的键盘。当我做一些研究时,我发现可以在EditText上设置inputType(我在这种情况下没有使用它),但不能用于我正在使用

android - 如何更改 CAB 中的 'Done' 文本?

Android的文档说明了很多关于CAB's的内容,但没有关于如何更改“完成”的文本。有谁知道怎么做吗?其他链接:http://developer.android.com/design/patterns/selection.htmlhttp://developer.android.com/guide/topics/ui/menus.html#CAB 最佳答案 “完成”的布局在layout中提供和layout-large框架中的文件夹。可以使用Activity主题中的属性android:attr/actionModeCloseButt

android - Java 8 New Date API 在 Android N 中可用吗?

AndroidN会支持Java8日期/时间API吗?正如这个Android博客所说:http://android-developers.blogspot.com/2016/03/first-preview-of-android-n-developer.htmlImprovedJava8languagesupport-We’reexcitedtobringJava8languagefeaturestoAndroid.WithAndroid'sJackcompiler,youcannowusemanypopularJava8languagefeatures,includinglambdas

android - 为 NumberPicker 捕获键盘 'Done'

我有一个AlertDialog,其中只有一些文本、一个NumberPicker、一个OK和一个Cancel。packageorg.dyndns.schep.example;importandroid.os.Bundler;importandroid.view.View;importandroid.widget.NumberPicker;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.app.Dialog;importandroid.app.DialogFragment;importandroi

java - 使用 ThreeTenABP 时如何将 Date 转换为 LocalDate?

注意:这在JDK世界中已经得到了很好的回答here,但接受的答案不适用于AndroidportofJSR-310它没有Date的扩展API。那么,将java.util.Date转换为org.threeten.bp.LocalDate的最佳方法是什么?Dateinput=newDate();LocalDatedate=??? 最佳答案 应该这样做(受https://stackoverflow.com/a/27378709/286419启发)。DatedateJavaFormat=newDate();LocalDatedateThree

android - 使用 Moshi 将字符串日期从 json 转换为 Date 对象

使用Gson你会这样做Gsongson=newGsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm").create();并将它传递给改造构建器,Gson会为您创建一个Date对象,有没有什么方法可以让Moshi在kotlin类中也这样做? 最佳答案 如果您想使用标准的ISO-8601/RFC3339日期适配器(您可能会这样做),那么您可以使用内置适配器:Moshimoshi=newMoshi.Builder().add(Date.class,newRfc3339DateJsonAdapte

Android HTML 表单 'done' 按键软键盘

当用户选择登录字段软键盘出现时,我正在WebView打开facebook登录页面。我想在软键盘上有一个完成键按钮,如何实现?我知道我们可以通过以下带有编辑字段的代码添加完成按钮ediText.setImeOptions(EditorInfo.IME_ACTION_DONE);但它是WebView中的HTML形式,有什么线索吗? 最佳答案 因为您无法控制WebView中显示的网站,所以您无法更改显示的键盘类型。我的测试表明,Android设备会为每个或网站上的字段和页面上最后一个元素的“开始”或“完成”按钮。如果有一些html或css

android - Eclipse 中的 RoboLectric 和 Android(警告 : no system properties value for ro. build.date.utc)

我收到这个警告:RoboLectricandEclipse(WARNING:nosystempropertiesvalueforro.build.date.utc)我最初添加了具有依赖项的RoboLectric2.1Jar。当我第一次运行JUnit时,它会在控制台中下载一些东西。之后,每次我运行测试时都会出现错误。我尝试获取具有依赖项的RoboLectric2.2Jar快照,但这并没有解决问题。有人知道问题出在哪里吗?我已经尝试过这些东西了:将我的list路径添加到org.robolectric.Config.properties文件。使用GitHub上提出的这个VM参数-XX:-Us

Android - 在软键盘上捕获 "Done"和 "Enter"按键事件

我的应用程序中有一个登录页面,其中列出了一些元素:用户名(编辑文本)密码(编辑文本)登录(按钮)按下Login后,它将登陆到主屏幕。目的是当用户在SamsungGalaxyS3上的软键盘上完成密码输入后点击Done时执行相同的操作;和HTCOneX软键盘的Enter键。因此,密码字段的EditText是这样的:在Activity中,无论我尝试什么都在这里:EditTextmPassword=(EditText)findViewById(R.id.password_txt);mPassword.setOnEditorActionListener(newTextView.OnEditorA