관리 메뉴

nalaolla

table_layout 본문

ANDROID

table_layout

날아올라↗↗ 2016. 2. 10. 11:03
728x90
반응형



MainActivity.java

  1. package com.test.android04tablelayout;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.util.Log;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.EditText;
  9. import android.widget.Toast;
  10.  
  11. public class MainActivity extends AppCompatActivity {
  12.  
  13.     private EditText edit_name;
  14.     private EditText edit_tel;
  15.     private Button btn_send;
  16.  
  17.     @Override
  18.     protected void onCreate(Bundle savedInstanceState) {
  19.         super.onCreate(savedInstanceState);
  20.         setContentView(R.layout.activity_main);
  21.  
  22.         edit_name = (EditText)findViewById(R.id.edit_name);
  23.         edit_tel = (EditText)findViewById(R.id.edit_tel);
  24.         btn_send = (Button)findViewById(R.id.btn_send);
  25.  
  26.         btn_send.setOnClickListener(new View.OnClickListener() {
  27.             @Override
  28.             public void onClick(View v) {
  29.                 Toast.makeText(getApplicationContext(),edit_name.getText() +"/"+edit_tel.getText(), Toast.LENGTH_LONG).show();
  30.             }
  31.         });
  32.  
  33.         Log.i("testlog", edit_name.getText() +"/"+edit_tel.getText());
  34.  
  35.     }
  36. }





activity_main.xml


  1. <?xml version="1.0" encoding="utf-8"?>
  2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.     xmlns:tools="http://schemas.android.com/tools"
  4.     android:layout_width="match_parent"
  5.     android:layout_height="match_parent"
  6.     android:paddingBottom="@dimen/activity_vertical_margin"
  7.     android:paddingLeft="@dimen/activity_horizontal_margin"
  8.     android:paddingRight="@dimen/activity_horizontal_margin"
  9.     android:paddingTop="@dimen/activity_vertical_margin"
  10.     tools:context="com.test.android04tablelayout.MainActivity">
  11.  
  12.     <TableLayout
  13.         android:layout_width="match_parent"
  14.         android:layout_height="match_parent"
  15.         android:layout_centerVertical="true"
  16.         android:layout_centerHorizontal="true">
  17.  
  18.         <TableRow
  19.             android:layout_width="match_parent"
  20.             android:layout_height="match_parent">
  21.  
  22.             <TextView
  23.                 android:layout_width="wrap_content"
  24.                 android:layout_height="wrap_content"
  25.                 android:textAppearance="?android:attr/textAppearanceMedium"
  26.                 android:text="@string/text_name" />
  27.  
  28.             <EditText
  29.                 android:layout_width="wrap_content"
  30.                 android:layout_height="wrap_content"
  31.                 android:id="@+id/edit_name"
  32.                 android:layout_weight="1"
  33.                 android:hint="이름" />
  34.         </TableRow>
  35.  
  36.         <TableRow
  37.             android:layout_width="match_parent"
  38.             android:layout_height="match_parent">
  39.  
  40.             <TextView
  41.                 android:layout_width="wrap_content"
  42.                 android:layout_height="wrap_content"
  43.                 android:textAppearance="?android:attr/textAppearanceMedium"
  44.                 android:text="@string/text_tel" />
  45.  
  46.             <EditText
  47.                 android:layout_width="wrap_content"
  48.                 android:layout_height="wrap_content"
  49.                 android:inputType="textPersonName"
  50.                 android:ems="10"
  51.                 android:id="@+id/edit_tel"
  52.                 android:layout_weight="1"
  53.                 android:hint="연락처" />
  54.         </TableRow>
  55.  
  56.         <TableRow
  57.             android:layout_width="match_parent"
  58.             android:layout_height="match_parent">
  59.  
  60.             <Button
  61.                 android:layout_width="wrap_content"
  62.                 android:layout_height="wrap_content"
  63.                 android:text="@string/btn_send"
  64.                 android:width="20dp"
  65.                 android:id="@+id/btn_send"
  66.                 android:layout_column="1" />
  67.         </TableRow>
  68.     </TableLayout>
  69. </RelativeLayout>



728x90
반응형

'ANDROID' 카테고리의 다른 글

List_View  (0) 2016.02.10