我写的代码如下:
when(month){
1 or 7 -> arrHoangDao = arrayListOf("Tý", "S?u", "T?", "Mùi")
2 or 8 -> arrHoangDao = arrayListOf("D?n", "Mão", "Mùi", "D?u")
3 or 9 -> arrHoangDao = arrayListOf("Thìn", "T?", "D?u", "H?i")
4 or 10 -> arrHoangDao = arrayListOf("Ng?", "Mùi", "S?u", "D?u")
5 or 11 -> arrHoangDao = arrayListOf("Thân", "D?u", "S?u", "Mão")
/* 6 or 12 is duplicate */
6 or 12 -> arrHoangDao = arrayListOf("Tu?t", "H?i", "Mão", "T?")
}
Run Code Online (Sandbox Code Playgroud)
我得到的消息是"重复时".这是什么意思?
我不知道为什么android:elevation不起作用
我的代码:
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorWhite"
xmlns:app="http://schemas.android.com/apk/res-auto"
tools:context=".UI.Activity.ChatActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:elevation="2dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHeight_default="percent"
app:layout_constraintHeight_percent="0.07"
app:layout_constraintStart_toStartOf="parent"
android:gravity="center_vertical">
<EditText
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="8"
android:inputType="text"
android:layout_marginLeft="15dp"
android:layout_gravity="center_vertical"
android:layout_marginRight="5dp"
android:background="@drawable/border_edit_text_messenger"
android:textCursorDrawable="@color/colorWhite"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:paddingLeft="15dp"
android:paddingRight="15dp"/>
<ImageView
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.8"
android:src="@drawable/ic_send"
android:scaleType="centerInside"
android:layout_marginRight="15dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"/>
</LinearLayout>
</android.support.constraint.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud) 我想启动一个服务,我使用:
\n\ninner class HomeService : Service() {\n override fun onBind(intent: Intent?): IBinder? {\n return null\n }\n\n override fun onCreate() {\n super.onCreate()\n }\n\n override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {\n notification(light.toString())\n return START_STICKY\n }\n\n override fun onDestroy() {\n super.onDestroy()\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n启动它:
\n\nval i = Intent(this@Main3Activity, HomeService()::class.java)\nstartService(i)\nRun Code Online (Sandbox Code Playgroud)\n\n我的应用程序崩溃后,logcat 返回:
\n\n\njava.lang.Class\n 没有零参数构造函数\n 在 android.app.ActivityThread.handleCreateService(ActivityThread.java:3201)\n 在 android.app.ActivityThread.-wrap5(ActivityThread.java)\n 在 android. app.ActivityThread$H.handleMessage(ActivityThread.java:1586)\n 在 android.os.Handler.dispatchMessage(Handler.java:102)\n 在 android.os.Looper.loop(Looper.java:154)\n在 android.app.ActivityThread.main(ActivityThread.java:6186)\n 在 java.lang.reflect.Method.invoke(本机方法)\n 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit. java:889)\n at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)\n 引起:java.lang.InstantiationException: java.lang.Class\n 没有零参数构造函数\n在 …
如何计算Math.pow(10,n),其中n> = 10000.
我的程序总是打印:Infinity,我认为数据类型的问题:double
贝娄是我的代码:
public static void main(String[] args){
double result = Math.pow(10, 10000);
System.out.print(result);
}
Run Code Online (Sandbox Code Playgroud)