Ich benutze Webview in Android für die Anzeige von Artikeln auch der Bildschirm hat nächste vorherige Schaltflächen, um die Artikel zu navigieren. Wenn der Inhalt weniger ist, müssen die nächsten Schaltflächen am unteren Bildschirmrand angezeigt werden, und wenn der Inhalt riesig ist, müssen diese Schaltflächen am Ende des Inhalts angezeigt werden.Android ScrollView UI
Wie kann ich das umsetzen? Zur Zeit mache ich etwas wie folgt vor:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ScrollView
android:layout_width="fill_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_height="wrap_content"
android:padding="4dp">
<TextView
android:id="@+id/article_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="16dp"
android:text="ARTICLE NAME"
android:textColor="@color/colorPrimaryDark"
android:layout_weight="1"
android:gravity="center_vertical"
android:paddingLeft="4dp"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="12dp"
android:text="Published date"
android:textColor="@color/colorSecondaryText_GRAY"
android:layout_weight="1"
android:id="@+id/article_publish_text"
android:paddingLeft="4dp"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="12dp"
android:text="FOLDER NAME"
android:textColor="@color/colorSecondaryText_GRAY"
android:layout_weight="1"
android:id="@+id/article_folder_name_text"
android:paddingLeft="4dp"
/>
</LinearLayout>
<WebView
android:id="@+id/pageInfo"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/border_set"></WebView>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_margin="4px"
android:padding="4px"
>
<Button
android:id="@+id/button_prev"
android:layout_gravity="left"
android:layout_alignParentLeft="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/button_selector"
android:textColor="@color/colorPrimary"
android:text="Previous" />
<Button
android:id="@+id/button_next"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="2px"
android:layout_gravity="right"
android:layout_alignParentRight="true"
android:background="@drawable/button_selector"
android:textColor="@color/colorPrimary"
android:text="Next" />
</RelativeLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>
für seine jetzt korrekt arbeitet für große Inhalte, sondern für kurze Inhalt dich Tasten direkt unter dem Inhalt angezeigt bekommen, und ich möchte, dass sie am unteren Rand des Bildschirms
Ist das wie ein Zauberspruch helfen? Weil es auf Englisch nichts bedeutet ... – 2Dee