-
[안드로이드 스튜디오] 계산기 UI프로그래밍/XML | JAVA 2024. 3. 18. 15:43
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="match_parent" android:textSize="45dp" android:gravity="right|bottom" android:text="12345678" android:layout_weight="1" /> <TableLayout android:layout_width="match_parent" android:layout_weight="1" android:layout_height="match_parent" android:stretchColumns="0,1,2,3"> <TableRow> <Button android:text="/" /> <Button android:text="x" /> <Button android:text="-" /> <Button android:text="+" /> </TableRow> <TableRow> <Button android:text="7" /> <Button android:text="8" /> <Button android:text="9" /> <Button android:text="<" /> </TableRow> <TableRow> <Button android:text="4" /> <Button android:text="5" /> <Button android:text="7" /> <Button android:text="AC" /> </TableRow> <TableRow> <Button android:text="1" /> <Button android:text="2" /> <Button android:text="3" /> </TableRow> <TableRow> <Button android:text="0" android:layout_span="2"/> <Button android:text="." /> <Button android:text="=" /> </TableRow> </TableLayout> </LinearLayout>
package com.example.a04_39; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
'프로그래밍 > XML | JAVA' 카테고리의 다른 글
[안드로이드 스튜디오] 조명 제어 앱 만들기 (0) 2024.03.26 [안드로이드 스튜디오] 고급 위젯과 이벤트 처리 (0) 2024.03.26 [안드로이드 스튜디오] 버튼 배치 (0) 2024.03.18 [안드로이드 스튜디오] 1~100까지 랜덤게임 맞추기 (0) 2024.03.12 [안드로이드 스튜디오] 주사위 굴리기 (0) 2024.03.12