「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>

 

Android

Posted by arkgame