«android-tools-namespace» 태그된 질문

7
Android 레이아웃 파일의 "tools : context"는 무엇입니까?
최신 버전의 ADT부터는 레이아웃 XML 파일에서 다음과 같은 새로운 속성을 발견했습니다. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity" /> "tools : context"는 무엇에 사용됩니까? 거기에 기록 된 활동의 정확한 경로를 어떻게 알 수 있습니까? 매니페스트 내부의 앱 패키지를 봅니까? 컨텍스트를 확장하거나 활동 만 확장하는 클래스로 제한됩니까? ListView 항목 등에 사용할 …


2
'앱'Android XML 네임 스페이스 란 무엇입니까?
다음은 파일 app에서 본 네임 스페이스 의 예입니다.res/menu/main.xml <menu 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" tools:context=".MainActivity" > <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" app:showAsAction="never" /> </menu> app네임 스페이스 는 어떤 용도로 사용됩니까? "표준"Android XML 네임 스페이스입니까? 서로 다른 두 네임 스페이스 (예 : app:showAsAction및 android:showAsAction) 에 동일한 속성에 대해 동일한 값 옵션을 사용할 수 있습니까? …

3
Intellij IDEA / Android Studio에서 병합 루트 태그가있는 미리보기 레이아웃
LinearLayout을 기반으로 복합 컴포넌트를 개발한다고 가정 해 봅시다. 따라서 다음과 같은 클래스를 만듭니다. public class SomeView extends LinearLayout { public SomeView(Context context, AttributeSet attrs) { super(context, attrs); setOrientation(LinearLayout.VERTICAL); View.inflate(context, R.layout.somelayout, this); } } LinearLayout의 루트로 사용할 경우 somelayout.xml추가 뷰 레벨이 있으므로 merge 태그를 사용합니다. <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.