1
에서 일반적으로 팽창하는 동안에 서비스에서보기를 팽창 할 때 예외를 팽창 :이 같은 <code>View</code>을 팽창하려고 할 때이 활동
나는 팽창 예외를 참조val lay: LayoutInflater = getSystemService(LAYOUT_INFLATER_SERVICE) as (LayoutInflater)
mView = lay.inflate(R.layout.dialog_new_order, null)
:
바이너리 XML 파일 라인 # 0 : TypedValue {t = 0x2로/D = 0x7f030006 A = -1}
:하지만 인덱스 1에서 속성 해결 실패 정상적으로 작동하는 활동에 같은 줄을 써라!
보기 XML : 바로 서비스는 당신이 당신의 서비스에서 활동에 대한보기를 표시하려는 경우에는 UI
그래서 당신이 다음 통과 그것에 inflater
을 사용할 수 없습니다가입니다
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="@color/white"
android:layout_margin="10dp"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/colorPrimary"
android:drawableStart="@mipmap/ic_launcher"
android:gravity="center_vertical"
android:drawablePadding="20dp"
android:text="@string/new_order"
android:textColor="@color/white"
android:textSize="@dimen/text_size_large" />
<ImageView
android:id="@+id/order_image"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp" />
<TextView
android:id="@+id/order_rest_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10dp"
android:textColor="@color/black"
android:textSize="@dimen/text_size_xlarge" />
<TextView
android:id="@+id/order_customer_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="20dp"
android:textColor="@color/black"
android:textSize="@dimen/text_size_normal" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_marginLeft="40dp"
android:layout_marginRight="40dp"
android:layout_marginTop="10dp"
android:background="@drawable/bg_btns_border"
android:orientation="horizontal"
android:weightSum="1">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:padding="10dp"
android:orientation="vertical">
<TextView
android:id="@+id/order_price"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/black"
android:gravity="center"
android:textSize="@dimen/text_size_large" />
<TextView
android:id="@+id/order_pay_method"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/black"
android:gravity="center" />
</LinearLayout>
<View
android:layout_width="0.5dp"
android:layout_height="match_parent"
android:background="@color/gray_lite" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:padding="10dp"
android:orientation="vertical">
<TextView
android:id="@+id/order_delivery_time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="0 Min"
android:singleLine="true"
android:ellipsize="end"
android:textColor="@color/black"
android:textSize="@dimen/text_size_large" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:textColor="@color/black"
android:text="@string/to_restaurant" />
</LinearLayout>
</LinearLayout>
<Button
android:id="@+id/order_accept_btn"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_margin="10dp"
android:background="@drawable/bg_btns_rounded_green"
android:text="@string/order_status_start_pickup"
android:textAllCaps="true"
android:textSize="@dimen/text_size_large"
android:textColor="@color/white" />
</LinearLayout>
서비스는 사용자 인터페이스가없는 활동입니다. 여기서 무엇을하려고합니까? 당신이 서비스에서 팽창시키고 자하는 레이아웃으로 무엇을 기대합니까? – Alessio