小编Kik*_*kju的帖子

如何检测STAMINA模式?

你能帮帮我,如何在索尼设备上以编程方式检测STAMINA模式?

我想通知用户,如果STAMINA为ON,我的应用程序将无法正常工作,因为它阻止了AlarmManager,并且设备未在我需要时被唤醒.

android sony

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

OutlinedBox TextInputLayout和重力中心?

如何使用TextInputLayout实现居中的新OutlinedBox样式?

当前行为:

左和中

<android.support.design.widget.TextInputLayout
    android:id="@+id/textInputLayout2"
    style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="left"
    >
    <android.support.design.widget.TextInputEditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="left"
        android:hint="hint"
        />
</android.support.design.widget.TextInputLayout>

<android.support.design.widget.TextInputLayout
    android:id="@+id/textInputLayout"
    style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    >
    <android.support.design.widget.TextInputEditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:hint="hint2"
        />
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

我用com.android.support:design:28.0.0

有什么想法可以实现以外观为中心的TextInputEditText?

android android-support-library android-textinputlayout material-components material-components-android

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

Java Integer.MAX_VALUE与Kotlin Int.MAX_VALUE

我注意到,有一件有趣的事情.
Java Integer.MAX_VALUE0x7fffffff(2147483647)
Kotlin Int.MAX_VALUE是,2147483647
但如果你用
Java 写:
int value = 0xFFFFFFFF; //everything is fine (but printed value is '-1')
在Kotlin中:
val value: Int = 0xFFFFFFFF //You get exception The integer literal does not conform to the expected type Int

有意思吗?所以你可以new java.awt.Color(0xFFFFFFFF, true)用Java 做一些事,但不能用Kotlin做.

Colorclass在"二进制"级别上使用该int,因此一切都适用于具有所有构造函数(Color(int rgba)Color(int r, int g, int b, int a))的两个平台.
我找到的kotlin只有解决方法java.awt.Color(0xFFFFFFFF.toInt(), true).

知道Kotlin为什么会这样?

java kotlin

8
推荐指数
2
解决办法
3854
查看次数