Android 용 4x1 위젯을 개발하는 데 어려움이 있습니다. Android 홈 화면에서 4x1 크기 위젯을 만드는 방법은 무엇입니까?
이
은 appprovider<?xml version="1.0" encoding="utf-8"?> <appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="294dp"
android:minHeight="72dp"
android:initialLayout="@layout/main" />
입니다 그리고 여기가 위젯을 볼 수
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="320dp"
android:layout_height="100dp"
android:gravity="center_vertical|center_horizontal"
android:orientation="horizontal">
//content goes here
</LinearLayout>
main.xml에에게하지만 크기는 4 × 2입니다. 왜 4x1 위젯 크기를 가질 수 없는지 혼란 스럽습니다.
감사
아무도 이것에 아무? – rxlky
LinearLayout의 높이를 더 작은 값으로 설정하려고 했습니까 * (또는 더 나은, 'fill_parent') *? 크기가 72dp의 "최악의 셀 크기"보다 큽니다. 따라서 실행 프로그램이 내부적으로 "이것은 하나의 셀에 맞지 않습니다. 대신 두 개를 사용합시다"라고 말합니다. –
예, fill_parent를 시도했습니다. 여전히 위젯은 4x2로 유지됩니다 ... – rxlky