«android-layout» 태그된 질문

레이아웃은 활동, 프래그먼트 또는 앱 위젯의 UI와 같은 사용자 인터페이스의 시각적 구조를 정의합니다.


4
isInEditMode ()를 사용하여 편집기에서 사용자 정의보기가있는 레이아웃을 보는 방법
사용자 정의보기가있는 소프트웨어를 편집해야합니다. 레이아웃 xml을 편집하려고 할 때 Eclipse는 다음과 같이 말합니다. Eclipse에 표시 될 때 코드를 건너 뛰려면 사용자 정의보기에서 View.isInEditMode ()를 사용하십시오. 하지만 앱에서 isInEditMode () 를 사용해야 하는 방법 과 위치 에 대해 잘 모르겠습니다. 내 XML 파일은 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" …

16
Android에서 ListView의 높이 제한
아래에 버튼을 표시하고 싶습니다 ListView. 문제는 ListView확장되면 (항목 추가 ...) 버튼이 화면 밖으로 눌려진다는 것입니다. LinearLayout가중치를 사용 하여 시도했지만 ( Android 에서 제안한대로 : View에 maxHeight가없는 이유는 무엇입니까? ) 가중치가 잘못되었거나 단순히 작동하지 않았습니다. 또한 어딘가에서 RelativeLayout. 은 ListView다음과 버튼 위에 설정됩니다 android:layout_abovePARAM. 이것의 문제는 나중에 버튼을 배치하는 방법을 모른다는 …

10
XML을 사용하여 Android TextView에서 사용자 정의 글꼴 사용
내 asset / fonts 폴더에 사용자 정의 글꼴 파일을 추가했습니다. 내 XML에서 어떻게 사용합니까? 다음과 같이 코드에서 사용할 수 있습니다. TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); text.setTypeface(tf); android:typeface="/fonts/Molot.otf"속성을 사용하여 XML에서 할 수 없습니까 ?

11
수평 LinearLayout에 (수직) 구분선을 추가하는 방법은 무엇입니까?
수평 선형 레이아웃에 구분선을 추가하려고하는데 아무데도 없습니다. 구분선이 표시되지 않습니다. 저는 Android를 사용하는 완전히 초보자입니다. 이것은 내 레이아웃 XML입니다. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/llTopBar" android:orientation="horizontal" android:divider="#00ff00" android:dividerPadding="22dip" android:showDividers="middle" > <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" /> <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" /> </LinearLayout> </RelativeLayout>

2
여러 화면을 지원하는 애플리케이션 스켈레톤
Android에는 기능, 해상도, 화면 크기가 다른 다양한 기기가 함께 제공되므로 여러 (작고 큰) 화면을 지원하는 Application을 개발하면서 크기와 레이아웃의 장애물이 있습니다. 이로 인해 화면 크기, 해상도 및 DPI 의 다양한 조합이 발생하고 Android 장치 용으로 설계 및 개발할 때 상당한 어려움이 발생합니다. 일부 다른 제조업체 (비 Android)는 해상도와 DPI가 다르지만 …

15
gen이 이미 존재하지만 소스 폴더가 아닙니다.
Android 프로젝트를 개발 중입니다. 사용하지 않는 라이브러리를 제거한 후 오류가 발생했습니다. myproject/gen already exists but is not a source folder. Convert to a source folder or rename it 내 활동 코드에서 모든 리소스를 R.java확인할 수 없습니다. 내 프로젝트 => Java Build Path => "Source"탭에서 마우스 오른쪽 버튼을 클릭하여 gen /을 …

21
Android 5.0에서 RecyclerView를 사용하려고 할 때 앱 충돌
새로운 RecyclerView를 엉망으로 만들려고하는데 그것을 실행하려고 할 때마다 내 앱이 즉시 충돌합니다. 에서 메서드에 액세스하려고하면 NullPointerException이 발생합니다 android.support.v7.widget.RecyclerView. 나는 다른 게시물을 보았고 대부분의 사람들이 가지고 있지 않은 것을 compile 'com.android.support:recyclerview-v7:+'보았지만 그것을 시도했지만 전혀 도움이되지 않았습니다. 이 시점에서 무엇을 해야할지 잘 모르겠다면 어떤 도움을 주시면 감사하겠습니다. 여기에 오류 로그 : (사진을 …

4
Android에서 탐색 창에 하나의 섹션 구분 기호를 추가하는 방법은 무엇입니까?
이 이미지와 같은 탐색 창이 있습니다. 섹션 구분자를 추가하고 싶습니다 (예 : Neptune을 구분하는 선). 간단 해 보이지만 제 경우에 유용한 웹 사이트를 찾을 수 없습니다. 내 MainActivity는 다음과 같습니다. public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; private CharSequence mDrawerTitle; private CharSequence …

11
편집 텍스트를 편집 할 수 없지만 JAVA에서 클릭 할 수있게 만드는 방법
EditText클릭 가능하게 만들 수 있지만 편집 할 수는 없습니까? 편집 할 수 있기를 원하지 않습니다 (키보드가 나오거나 힌트를 변경할 수 없어야합니다). 실제로 편집 텍스트를 힌트가있는 이미지로 사용하고 싶습니다 (변경할 수 없음). 실제 방법은 an ImageViewand one 을 사용하는 TextView것이었지만 EditText2 대신 하나의 뷰만 사용할 것이기 때문에 시도해보고 싶습니다 . 또한 …

15
Android에서 데이터 바인딩을 사용하여 ImageView의 android : src에서 드로어 블 리소스 ID 설정
데이터 바인딩을 사용하여 드로어 블 리소스 ID를 android : src of ImageView로 설정하려고합니다. 내 물건은 다음과 같습니다. public class Recipe implements Parcelable { public final int imageResource; // resource ID (e.g. R.drawable.some_image) public final String title; // ... public Recipe(int imageResource, String title /* ... */) { this.imageResource = imageResource; …

9
android, Data Binding API의 TextView에 대해 두 개의 문자열을 연결하고 싶습니다.
임 사용하여 DataBinding안드로이드 레이아웃의 뷰를 설정하는 API를. 여기 내 레이아웃입니다. layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> TextView에 Hello UserName 을 표시하고 싶습니다 . 데이터 바인딩 API를 사용하여이를 달성하는 방법.

1
자체 정의 된 레이아웃, onDraw () 메서드가 호출되지 않음
다음과 같은 클래스를 정의했습니다. public class TestMyFrameLayout extends FrameLayout{ Paint mPaint; public TestMyFrameLayout(Context context, AttributeSet attrs) { super(context, attrs); } public TestMyFrameLayout(Context context) { super(context); mPaint = new Paint(); mPaint.setColor(Color.GREEN); } protected void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawCircle(50f, 50f, 30, mPaint); } } 다음과 같이 호출했습니다. TestMyFrameLayout myFrameLayout = new …

4
Android : 사용 가능한 공간을 채우기 위해 뷰를 확장하는 방법은 무엇입니까?
이것은 간단 해 보이지만 어떻게해야할지 모르겠습니다. EditText와 두 개의 ImageButton이있는 가로 레이아웃이 있습니다. ImageButton은 고정 된 크기이고 EditText는 레이아웃의 나머지 공간을 차지하기를 원합니다. 이것이 어떻게 성취 될 수 있습니까? <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content"> </EditText> <ImageButton android:src="@drawable/img1" android:layout_width="50dip" android:layout_height="50dip"> </ImageButton> <ImageButton android:src="@drawable/img2" android:layout_width="50dip" android:layout_height="50dip"> </ImageButton> </LinearLayout>

4
Android의 다른 레이아웃에서 동일한 ID를 사용할 수 있습니까?
저는 Android 개발이 처음입니다. 이미지와 TextViews다른 LayoutXML 파일 에 동일한 ID를 사용해도 괜찮 습니까? eclipse가 나를 위해 자동으로 나열하면 프로젝트의 모든 레이아웃 변수가 나열되므로 충돌할까요? 지금까지 다른 레이아웃에서 동일한 ID를 사용하는 데 어떤 문제도 발견하지 못했지만 장기적으로는 걱정됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.