1. 위젯: ImageView 이미지뷰
※ 안드로이드에서는 이미지는 res - drawable 아래에 넣는다.
1. 레이아웃 부분
디자인 창에서 위젯 중 ImageView를 선택하여 화면으로 끌어넣는다.
ImageView 안에서 android:src="@drawable/korea_small" 이런 식으로 이미지의 경로를 지정해주면 되며, 이미지 파일의 확장자는 써주지 않아도 된다.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:id="@+id/textView" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_below="@+id/textView"
android:layout_marginTop="40dp"
android:src="@drawable/korea_small"
android:background="#a5a684" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView2"
android:layout_marginTop="56dp"
android:src="@drawable/korea_big"
android:background="#a5a684" />
</LinearLayout>
2. 위젯: ButtonView 버튼뷰
파레트에서 layout 중 LinearLayout을 선택하여 영역을 잡고, 이 영역 안에 위젯 Button곽 ToggleButton을 배치하자.
토글버튼은 누를 때마다 on off가 바뀐다.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.progdv.app10_buttonview.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:id="@+id/textView" />
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button2" />
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New ToggleButton"
android:id="@+id/toggleButton" />
</LinearLayout>
</RelativeLayout>
'안드로이드' 카테고리의 다른 글
레이아웃: RelativeLayout (0) | 2016.04.21 |
---|---|
레이아웃: LinearLayout (0) | 2016.04.21 |
위젯: CheckBox, RadioButton (0) | 2016.04.21 |
위젯: Button (0) | 2016.04.21 |
위젯: Textview, EditText (0) | 2016.04.20 |