투명 배경을 가진 LinearLayout에 위쪽 테두리를 추가하려고합니다.투명 배경이있는 LinearLayout의 위쪽 테두리
결과는 다음 그림과 같아야합니다. 테두리는 "Jp Project"LinearLayout의 위쪽 테두리입니다. 배경색은 컨테이너로 사용되는 FrameLayout에서 가져옵니다.
이 선형 레이아웃 XML입니다 :
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<stroke
android:width="2dp"
android:color="@color/base_app_color" />
<solid android:color="@android:color/transparent"/>
</shape>
립니다 :
을<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/menuItem"
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal">
<ImageView
android:id="@+id/icon"
android:layout_width="45dp"
android:layout_height="45dp"
android:src="@drawable/notification_action"
android:padding="10dp"/>
<TextView
android:id="@+id/menuItemName"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center_vertical"
android:textSize="19sp"
android:textColor="@color/white"/>
<TextView android:id="@+id/counter"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_vertical"
android:textAppearance="@android:style/TextAppearance.Medium"
android:textColor="@color/counter_text_color"
android:background="@drawable/counter_bg"/>
</LinearLayout>
이것은 내가 지금 사용하고있는 스타일 코드는
스타일을 사용하여 문제를 해결할 수있는 방법은 없습니까?
작동하지만 내 솔루션을 메뉴를 어셈블리하는 데 더 단순하게 사용하기로 결정하고 작업 영역과 프로젝트 메뉴 항목 사이에 중간을 정렬했습니다. – Proverbio