我是Kotlin的新手,我需要在操作栏中添加操作按钮。我在文件夹res / menu中创建了这个menuTest.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_fav"
android:icon="@drawable/ic_action_edit"
app:showAsAction="ifRoom"
android:title="@string/edit" />
</menu>
Run Code Online (Sandbox Code Playgroud)
这是我的layout.xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="DetailItem">
<ImageView
android:id="@+id/itemIdImage"
android:layout_width="358dp"
android:layout_height="214dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:padding="10dp"
app:srcCompat="@drawable/logo"
tools:layout_editor_absoluteX="13dp"
tools:layout_editor_absoluteY="16dp" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
还有我的Activity.kt
class DetailCar : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity)
}
}}
Run Code Online (Sandbox Code Playgroud) 我有 if 语句,我想检查我的变量 if 是双倍的。
这是我的代码:
val doubleVal = (findViewId<EditText>(R.id.)).text.toString()
val doubleS = Double.parseDouble(doubleVal)
if(???)
{
println("Number is double")
}
else
{
editDouble.error = "Type double number!!"
}
Run Code Online (Sandbox Code Playgroud)