I am new in Android. I need to create a simple UI like on image below:
On background (now it red) I need image that will have to stretch for screen. Above the background image I need EditText and Button as on the figure.
Thanks!
I am new in Android. I need to create a simple UI like on image below:
On background (now it red) I need image that will have to stretch for screen. Above the background image I need EditText and Button as on the figure.
Thanks!
その上に線形レイアウトがある相対レイアウトを使用できます。例えば:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/background"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="[what ever fits you]"
[image source and other parameters] />
<RelativeLayout a
android:id="@+id/textAndButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"/>
<EditText...>
<Button...>
あなたが Android の初心者であることは理解しています。Android 開発の初心者向けのチュートリアルが多数あり、Google で有利なスタートを切ることができます。とにかく、あなたの質問に答えるのを助けるために、ここにあなたのxmlに入れるべきものがあります:
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<EditText android:id="@+id/editText"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<Button android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
次に、メソッドActivity
を呼び出します。setContentView(R.layout.main)
onCreate()