「Android」AbsoluteLayoutのサンプル
説明
android:id レイアウトを一意に識別ID
android:layout_x 指定ビューのx座標
android:layout_y 指定ビューのy座標
使用例
1.MainActivity.java
package com.arkgame.absolutelayout;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
2.res/layout/activity_main.xml
属性
android:text テキスト表示
android:layout_xxx レイアウトを指定
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:layout_width="100dp"
android:layout_height="wrap_content"
android:text="ログイン"
android:layout_x="50px"
android:layout_y="361px" />
<Button
android:layout_width="100dp"
android:layout_height="wrap_content"
android:text="リセット"
android:layout_x="225px"
android:layout_y="361px" />
</AbsoluteLayout>
3.res/values/strings.xml
定数の定義
app_name、action_settings
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">AbsoluteLayoutのサンプル</string> <string name="action_settings">設定</string> </resources>