小编Aja*_*try的帖子

如何将currentTimeMillis转换为可读日期格式?

我想使用currentTimeMillis两次,所以我可以计算持续时间,但我也想以用户可读的格式显示时间和日期.我遇到麻烦currentTimeMillis虽然对计算有好处,但我看不到内置函数转换为好时间或时间/日期.

我用

android.text.format.DateFormat df = new android.text.format.DateFormat();
df.format("yyyy-MM-dd kk:mm:ss", new java.util.Date());
Run Code Online (Sandbox Code Playgroud)

为了产生美好的时间和日期,我最终想做的是将我的结果currentTimeMillis价值 显示出来android.text.format.DateFormat df = new android.text.format.DateFormat();

例如

android.text.format.DateFormat df = currentTimeMillis();
Run Code Online (Sandbox Code Playgroud)

当我尝试我得到

类型不匹配:无法从long转换为DateFormat

我试图使用一些铸造,但无法看到如何实现这一目标.

java time datetime android date

55
推荐指数
2
解决办法
12万
查看次数

Android Matrial设计中的MultiLine EditText

<android.support.design.widget.TextInputLayout
            android:id="@+id/float_edit_description"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/ll4"
            android:layout_marginTop="5dp">

            <EditText
                android:id="@+id/edit_description"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:focusable="true"
                android:gravity="top|left"
                android:hint="Description"
                android:inputType="text"
                android:maxLines="3"
                android:paddingTop="0dp"
                android:scrollbars="vertical"
                android:textColor="@android:color/black"
                android:textColorHint="@color/hint_grey" />
        </android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

我想让上面的EditText有多行.如果用户按"enter",光标应该下到第二行.

android android-layout android-edittext androiddesignsupport

11
推荐指数
2
解决办法
8200
查看次数

减少android中工具栏导航图标的左边距

因为我是Android的新手我在我的工具栏中设置了后退按钮,我想从左边减少它的填充/边距我该怎么办?谢谢你.

这是我的设计代码

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay">
<TextView
android:id="@+id/tripidtoolbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:text="name"
android:textColor="#ffffff"
android:textSize="18sp"
android:textStyle="bold"
/>
<TextView
android:id="@+id/dayNotoolbar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:textColor="#ffffff"
android:layout_marginRight="10dp"
android:text="day"
android:textAllCaps="true"
android:textSize="18sp"
android:textStyle="bold"
/>
</android.support.v7.widget.Toolbar>
Run Code Online (Sandbox Code Playgroud)

这是我手动设置后退按钮的方式

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_vouchers_details);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setNavigationIcon(R.drawable.arrowbackwhite);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onBackPressed();
}
});
setSupportActionBar(toolbar);
Run Code Online (Sandbox Code Playgroud)

这是我的屏幕(后退按钮左边缘)

navigation icons android toolbar back

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

使用 Firebase 身份验证登录 Facebook:开发人员错误

我使用自定义布局在我的 android 应用程序中使用Firebase Auth实现登录到 Facebook。它在 Facebook 将图形 API 从 3.2 升级到 4.4 后给出。我按照完整的程序 .Create project 到 Firebase 和 Facebook 开发者控制台。在 Firebase 身份验证中启用 Facebook 登录,将 app id 和 app secret 添加到 Firebase 。获取誓言 URL 并添加到 Facebook 控制台。还为 Facebook 生成 Openssl SHA 并添​​加进去。这是我的依赖项:Developer error

implementation 'com.firebaseui:firebase-ui-auth:4.3.1'
implementation 'com.google.firebase:firebase-core:16.0.9'
implementation 'com.google.firebase:firebase-auth:17.0.0'
implementation 'com.firebaseui:firebase-ui-database:4.3.1'
implementation 'com.facebook.android:facebook-android-sdk:5.0.0'
implementation "com.google.android.gms:play-services-auth:17.0.0"
Run Code Online (Sandbox Code Playgroud)

这是我做的代码:

 AuthMethodPickerLayout customLayout = new AuthMethodPickerLayout
                .Builder(R.layout.activity_main)
                .setGoogleButtonId(R.id.ll_google)
                .setFacebookButtonId(R.id.ll_facebook)
                .setEmailButtonId(R.id.ll_email)
                // ...
                //.setTosAndPrivacyPolicyId(R.id.baz)

                .build();
        // Choose authentication providers
        List<AuthUI.IdpConfig> …
Run Code Online (Sandbox Code Playgroud)

android facebook firebase

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