되었습니다. 나는 초보자 Android 개발자입니다.화면 크기에 따라 그리기 가능 원 크기가
나는 드로어 서클을 가지고 있습니다.
circular_shape.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:useLevel="false"
android:shape="ring"
android:thickness="0.8dp">
<solid android:color="@android:color/holo_blue_dark"/>
</shape>
는 지금은이 화면 전체를 커버하는 방식으로 내 활동 레이아웃이 원을 사용하고 싶습니다. 즉, 화면의 너비는 원의 지름과 같아야합니다. 원의 반지름을 설정하지 않았습니다. 내가 0으로 패딩과 마진을 넣어 시도하지만 작동하지 않았다
example_activity.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/exampleLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.anil.raceorganizer.ExampleActivity">
<ImageView
android:id="@+id/race_field"
android:src="@drawable/circular_shape"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/darker_gray"
android:padding="0dp"
android:layout_margin="0dp"
></ImageView>
</FrameLayout>
참고. 코드를 통해 ImageView의 크기를 설정하려고했지만 ImageView의 크기 만 변경되었고 전체적으로는 표시되지 않았습니다.
이것은이 코드와 관련이 있습니다.
어떤 도움
이 크게 감사합니다.
당신은 내가 어떻게 그릴하는 방법을 보여줄 수 원한다면, 내가주고 예를 – Stallion
수있는 XML 이상의 이미지를 그릴 캔버스를 사용하려는 경우 나침반 – lelloman
@ Stallion - 표시하십시오 –