-
[안드로이드 스튜디오] 그림 평가 앱프로그래밍/XML | JAVA 2024. 3. 26. 10:14
XML
<?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" tools:context=".MainActivity"> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAlignment="center" android:textSize="24sp" /> <ImageView android:id="@+id/imageView" android:layout_width="match_parent" android:layout_height="wrap_content" app:srcCompat="@drawable/sky" /> <RatingBar android:id="@+id/ratingBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:rating="2.0" android:stepSize="1.0" android:layout_gravity="center"/> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="SUBMIT" android:layout_gravity="center"/> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:text="SCORE"/> </LinearLayout>
JAVA
package com.example.a05_50; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.RatingBar; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private RatingBar ratingBar; private TextView value; private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ratingBar = (RatingBar) findViewById(R.id.ratingBar); value = (TextView) findViewById(R.id.textView); button = (Button) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { float rating = ratingBar.getRating(); value.setText(String.valueOf("SCORE=" + rating)); } }); } }
'프로그래밍 > XML | JAVA' 카테고리의 다른 글
[안드로이드 스튜디오] 양방향 액티비티 (0) 2024.04.08 [안드로이드 스튜디오] 스크롤뷰 (0) 2024.03.26 [안드로이드 스튜디오] 조명 제어 앱 만들기 (0) 2024.03.26 [안드로이드 스튜디오] 고급 위젯과 이벤트 처리 (0) 2024.03.26 [안드로이드 스튜디오] 계산기 UI (0) 2024.03.18