«android-layout» 태그된 질문

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


7
안드로이드의 안드로이드 쪽에서 android : gravity를 TextView로 설정하는 방법
android:gravity="bottom|center_horizontal"원하는 결과를 얻으려면 textview에서 xml을 사용할 수 있지만 프로그래밍 방식 으로이 작업을 수행해야합니다. 내 textview는 tablerow에 중요한 경우 안에 relativelayout있습니다. 나는 시도했다 : LayoutParams layoutParams = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, Gravity.BOTTOM | Gravity.CENTER_HORIZONTAL); labelTV.setLayoutParams(layoutParams); 그러나 올바르게 이해 tablerow하면 텍스트 뷰가 아닌에 적용됩니다 .

21
GridLayout (GridView 아님) 모든 자식을 균등하게 늘리는 방법
안에 버튼이있는 2x2 그리드를 갖고 싶습니다. 이것은 ICS이므로 주어진 새로운 GridLayout을 사용하려고합니다. 내 레이아웃의 XML은 다음과 같습니다. <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favorites_grid" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00ff00" android:rowCount="2" android:columnCount="2"> <Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell 1" android:layout_row="0" android:layout_column="1" android:textSize="14dip" /> <Button android:text="Cell 2" android:layout_row="1" android:layout_column="0" android:textSize="14dip" /> <Button …


6
ConstraintLayout에서 요소를 가운데에 배치하는 방법
ConstraintLayout응용 프로그램에서 응용 프로그램 레이아웃을 만드는 데 사용 하고 있습니다. A는 화면을 만들 wheren 하나에 내가 노력하고 EditText와 Button중심에 있어야하고 Button아래의해야 EditTextmarginTop 만 16dp와 함께. 여기 내 레이아웃과 스크린 샷이 현재 어떻게 보이는지 있습니다. activity_authenticate_content.xml <android.support.constraint.ConstraintLayout 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" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="16dp" android:paddingRight="16dp" tools:context="com.icici.iciciappathon.login.AuthenticationActivity"> <android.support.design.widget.TextInputLayout android:id="@+id/client_id_input_layout" android:layout_width="0dp" android:layout_height="wrap_content" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" …

8
레이아웃이 언제 그려 졌는지 어떻게 알 수 있습니까?
화면에 스크롤 가능한 비트 맵을 그리는 사용자 정의보기가 있습니다. 그것을 초기화하려면 부모 레이아웃 객체의 크기를 픽셀 단위로 전달해야합니다. 그러나 onCreate 및 onResume 함수 중에 Layout이 아직 그려지지 않았으므로 layout.getMeasuredHeight ()는 0을 반환합니다. 해결 방법으로 1 초 동안 기다린 다음 처리하는 처리기를 추가했습니다. 이것은 작동하지만 부주의하며 레이아웃이 그려지기 전에 끝나기 전에 …

12
LayoutInflater attachToRoot 매개 변수는 무엇을 의미합니까?
LayoutInflater.inflate문서는 정확하게의 목적에 대해 나에게 분명하지 않다 attachToRoot매개 변수입니다. attachToRoot : 팽창 된 계층 구조를 루트 매개 변수에 첨부 해야하는지 여부 false 인 경우 root는 XML에서 루트 뷰에 대한 올바른 LayoutParams 서브 클래스를 작성하는 데만 사용됩니다. 누군가가 구체적으로 루트 뷰가 무엇인지 자세히 설명 true하고 false값 사이의 동작 변화의 예를 보여 …

9
안드로이드에서 타원 크기는 무엇을 의미합니까?
나는를 추가 한 EditText내 레이아웃 및 힌트를 추가하고, 수평 중심으로했다. 응용 프로그램을 실행할 때 힌트가 보이지 않았습니다. 내가해야 발견 ellipsize의 값을 TextView수 start: <EditText android:id="@+id/number1EditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="start" android:ems="10" android:gravity="center_horizontal" android:hint="@string/hint1" /> Android 설명서에서 다음을 읽습니다. 설정하면보기보다 긴 단어가 중간에서 끊어지지 않고 줄임표로 표시됩니다. 문제는 ellipsize사전에서 찾을 수 없다는 것입니다. …

9
Android 레이아웃 요소의 배경색 설정
Android UI 디자인의 슬라이드 세트에서 활동 디자인을 다소 복제하려고합니다 . 그러나 나는 매우 간단한 작업에 문제가 있습니다. 이미지와 같이 레이아웃을 만들었으며 헤더는 TextView에 있습니다 RelativeLayout. 이제의 배경색을 변경하고 싶지만 RelativeLayout방법을 알 수 없습니다. XML 파일 android:background의 RelativeLayout태그에서 속성을 설정할 수 있다는 것을 알고 있지만 무엇으로 설정해야합니까? 여러 곳에서 사용할 수있는 …

4
ImageView 및 TextView를 포함하는 LinearLayout 대신 복합 드로어 블을 사용하는 방법
내 코드에 대해 새로운 Lint 도구를 실행하십시오. 많은 좋은 제안이 있었지만 이해할 수는 없습니다. 이 태그와 그 하위 요소는 하나의 복합 드로어 블로 대체 될 수 있습니다 문제 : 복합 드로어 블을 사용하여 현재 노드를 TextView로 바꿀 수 있는지 확인합니다. ImageView 및 TextView가 포함 된 LinearLayout은 복합 드로어 블로보다 효율적으로 …

2
Android : LinearLayout에 테두리를 그리는 방법
세 개의 파일이 있습니다. XML, 그리기 기능 및 주요 활동. LinearLayoutXML 파일에 일부 가 있습니다. <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#ef3" android:id="@+id/img01"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:background="#E8A2B4" android:id="@+id/img02"/> </LinearLayout> 이것은 그리기 기능입니다. public class getBorder extends TextView { public getBorder(Context context) { super(context); } @Override protected …

6
다른 조각 / 레이아웃으로 ViewPager를 구현하는 방법
viewpager를 구현하는 활동을 시작할 때 viewpager는 다양한 조각을 만들었습니다. 각 조각마다 다른 레이아웃을 사용하고 싶지만 문제는 viewpager가 최대 두 개의 레이아웃 만 표시한다는 것입니다 (1 이후 나머지 조각의 두 번째 레이아웃). viewpager를 구현하는 SwipeActivity 코드는 다음과 같습니다 . public class SwipeActivity extends FragmentActivity { MyPageAdapter pageAdapter; @Override protected void onCreate(Bundle …

8
Android 페인트 : .measureText () 및 .getTextBounds ()
나는 텍스트를 사용하여 측정하고있다. Paint.getTextBounds()렌더링 할 텍스트의 높이와 너비를 모두 얻는 데 관심이 있기 하고 있습니다. 그러나, 실제 텍스트 렌더링 항상보다 약간 넓은 .width()의 Rect의해 채워진 정보 getTextBounds(). 놀랍게도, 나는 테스트 .measureText()했고, 다른 (더 높은) 값을 반환한다는 것을 발견했다. 나는 그것을 시도하고 그것이 맞는 것을 발견했다. 너비가 다른 이유는 무엇입니까? …

14
Android Lollipop CardView의 파급 효과
여기 에 Android 개발자 페이지에 설명 된대로 활동 XML 파일에서 android : backgound 속성을 설정하여 만지면 파급 효과를 표시하도록 CardView를 얻으려고 하지만 작동하지 않습니다. 애니메이션은 전혀 없지만 onClick의 메소드가 호출됩니다. here 제안 된대로 ripple.xml 파일을 만들려고 했지만 동일한 결과를 보았습니다 . 활동의 XML 파일에 표시되는 CardView : <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="155dp" …

12
남은 공간을 채우기 위해 View로 레이아웃을 만드는 방법은 무엇입니까?
응용 프로그램 UI를 디자인하고 있습니다. 다음과 같은 레이아웃이 필요합니다. (<와>는 버튼입니다). 문제는 TextView가 나머지 공간을 채우는 방법을 모른다는 것입니다. 두 버튼의 크기는 고정되어 있습니다. 텍스트보기에 fill_parent를 사용하면 두 번째 버튼 (>)을 표시 할 수 없습니다. 이미지처럼 보이는 레이아웃을 어떻게 만들 수 있습니까?

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