나는 항상 내 밑으로 렌더링하려고하는 (com.test.richedit.RichTextEditor) RelativeLayout에 android : layout_below & android : layout_above를 사용하고 있습니다. RelativeLayout : (com.test.SetCancelButtons) & 항상 내 LinearLayout 아래에 (com.test.MenuBarTopNote). 그러나 이렇게하면 com.test.richedit.RichTextEditor가 전혀 표시되지 않습니다. 나는 또한 안드로이드 : layout_below = "@ + id/menu_bar_top"을 사용하여 android : layout_above를 지정하지 않고 시도했다. 그러나 EditText는 여러 행의 텍스트를 입력 할 때 하단 바닥 글 바 (com. test.SetCancelButtons). 나는 기본적으로 텍스트 편집은 항상 com.test.richedit.RichTextEditor은 본질적으로 어떤 버튼을 포함하는있는 LinearLayout입니다안드로이드 : 위와 아래의 EditText 위치 지정
스크롤로 상단 헤더 바 하단에 바닥 글 바, 바로 내용 사이에 뻗어 같은 크기로 원하는 그 아래의 EdiText에서 텍스트의 스타일을 지정합니다.
이전에 ListView에서 android : layout_below & android : layout_above를 함께 사용해 보았는데이 경우에도 동일한 결과를 얻을 수 있습니까?
내가 위 2 개보기 아래 센터 com.test.richedit.RichTextEditor에 노력하고있어 XML :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/llayNote"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@drawable/bkgrd_event_new">
<com.test.StatusBar
android:id="@+id/statusbar"
android:layout_width="fill_parent"
android:layout_height="49dip"
android:paddingTop="0dip"
android:background="@drawable/statusbar"
/>
<com.test.MenuBarTopNote
android:id="@+id/menu_bar_top"
android:layout_below="@+id/statusbar"
android:layout_width="fill_parent"
android:layout_height="104dip"
android:background="@drawable/menu_bar_top1"
/>
<!-- EDIT SUBJECT -->
<RelativeLayout
android:layout_below="@+id/menu_bar_top"
android:layout_above="@+id/setcancelbuttons"
android:layout_marginLeft="8dip"
android:layout_marginTop="10dip"
android:layout_marginRight="8dip"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<com.test.richedit.RichTextEditor
android:id="@+id/edNoteSubject"
android:layout_width="wrap_content" android:layout_height="wrap_content"
/>
</RelativeLayout>
<com.test.SetCancelButtons
android:layout_alignParentBottom="true"
android:id="@+id/setcancelbuttons"
android:layout_width="wrap_content"
android:layout_marginTop="20dip"
android:layout_height="wrap_content" />
</RelativeLayout>
com.test.richedit.RichTextEditor :
<?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"
android:padding="5dip"
>
<LinearLayout android:id="@+id/toolbar"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="2dip"
>
<ToggleButton
android:id="@+id/bold"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textOn="B"
android:textOff="B"
android:textColor="#464646" />
<ToggleButton
android:id="@+id/italic"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textOn="I"
android:textOff="I"
android:textColor="#464646" />
<ToggleButton
android:id="@+id/underline"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textOn="U"
android:textOff="U"
android:textColor="#464646" />
<Button
android:id="@+id/size"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:text=" SIZE "
android:textColor="#000000" />
<Button
android:id="@+id/color"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:text=" COLOR "
android:textColor="#000000" />
<Button
android:id="@+id/link"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:text=" LINK "
android:textColor="#464646" />
<ToggleButton
android:id="@+id/html"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textOn=" HTML "
android:textOff=" HTML "
android:textColor="#464646" />
<!--
<ToggleButton
android:id="@+id/strike"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/underline"
android:layout_toRightOf="@id/underline"
android:textSize="17dip"
android:textOn="@string/strike"
android:textOff="@string/strike"
android:textColor="#464646" />
<Button
android:id="@+id/link"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/strike"
android:layout_toRightOf="@id/strike"
android:textSize="17dip"
android:textColor="#21759b"
android:text="@string/link" />
<ToggleButton
android:id="@+id/bquote"
android:background="@drawable/button_toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/link"
android:layout_toRightOf="@id/link"
android:textSize="17dip"
android:textOn="b-quote"
android:textOff="b-quote"
android:textColor="#464646" />
-->
</LinearLayout>
<EditText android:id="@+id/content"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scrollbars="vertical"
android:gravity="top"
android:minLines="1"
android:textColorLink="#21759b" />
<!-- android:autoText="true" -->
</LinearLayout>
setCancelButton은 RichTextEditor보기 위에있을 수 없습니다. setCancelButton은 항상 하단에 고정해야합니다. – Mike6679
적절한 ID를 사용하여 layout_above 및 layout_below를 유지하는 한 원하는대로 설정해야합니다. 그것은 XML 파일이 명백하게 파싱되고 팽창되는 것과 관련이 있습니다. –