Java 在android下更改mupdf布局
我正在尝试适应Mupdf 1.9 android,以便能够使用它处理音乐乐谱。此时,我希望能够使用不同的颜色和笔厚进行注释。 我在mupdf-1.9a-source/platform/android/viewer上工作/ 基本墨水注释是一支大红笔,它在PageView.java(用于绘图部分)和mupdf.c(在实际验证绘图时)中硬编码 因此,我修改了保存墨迹注释所涉及的每个函数,以便将墨迹颜色和厚度传递给所有这些函数。 现在,我可以在编译时选择MuPDFActivity中的颜色和厚度,并将其传递给mupdf.c,让它使用 显然,我希望能够在通过GUI执行期间随时选择颜色和厚度。因此,我修改了res/layout/buttons.xml中第318行的相对布局(id:topBar5Accept),添加了2个edittext,并修改了周围的代码(相对定位),这样我就有希望在墨迹注释期间将这些edittext放在顶部栏中。 但现在mupdf在启动时崩溃了 我不明白android版的mupdf是如何处理其topbar的。什么是ViewAnimator topBarSwitcher?如何在mupdf中修改顶栏? 提前感谢您的耐心等待 以下是我编辑到res/layout/buttons.xml第318行的部分,我在相对布局中添加了2个edittext:Java 在android下更改mupdf布局,java,android,mupdf,Java,Android,Mupdf,我正在尝试适应Mupdf 1.9 android,以便能够使用它处理音乐乐谱。此时,我希望能够使用不同的颜色和笔厚进行注释。 我在mupdf-1.9a-source/platform/android/viewer上工作/ 基本墨水注释是一支大红笔,它在PageView.java(用于绘图部分)和mupdf.c(在实际验证绘图时)中硬编码 因此,我修改了保存墨迹注释所涉及的每个函数,以便将墨迹颜色和厚度传递给所有这些函数。 现在,我可以在编译时选择MuPDFActivity中的颜色和厚度,并将其传
<RelativeLayout
android:id="@+id/topBar5Accept"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/toolbar" >
<ImageButton
android:id="@+id/cancelAcceptButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:contentDescription="@string/cancel"
android:background="@drawable/button"
android:onClick="OnCancelAcceptButtonClick"
android:src="@drawable/ic_cancel" />
<EditText
android:id="@+id/inkColor"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/cancelAcceptButton"
android:layout_toLeftOf="@+id/annotType"
android:inputType="number"
android:text="0xFFFF0000"
android:hint="0xFF00FF00"
/>
<TextView
android:id="@+id/annotType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/inkColor"
android:layout_toLeftOf="@+id/inkThickness"
android:gravity="center"
android:singleLine="true"
android:textColor="#FFFFFF"
android:textStyle="bold"
android:textAppearance="?android:attr/textAppearanceMedium" />
<EditText
android:id="@+id/inkThickness"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/annotType"
android:layout_toLeftOf="@+id/acceptButton"
android:inputType="numberDecimal"
android:text="4.0"
android:hint="5.0"
/>
<ImageButton
android:id="@+id/acceptButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:contentDescription="@string/accept"
android:background="@drawable/button"
android:onClick="OnAcceptButtonClick"
android:src="@drawable/ic_check" />
</RelativeLayout>
MuPDF正在相对布局上添加视图。如果要在工具栏中更改,只需更改button.xml文件。(mButtonsView) 下面给出的代码是button.xml,我已经根据我的要求对其进行了更改。希望它能对您有所帮助
Xml Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools">
<RelativeLayout
android:id="@+id/rl_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:layout_alignParentTop="true"
android:background="#067CFC">
<TextView
android:id="@+id/tv_document_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textColor="#ffffff"
android:textSize="17sp"
tools:text="DocumentName" />
<LinearLayout
android:layout_centerVertical="true"
android:id="@+id/ll_back"
android:layout_width="40dp"
android:layout_height="40dp">
<ImageView
android:layout_gravity="center_vertical"
android:layout_marginLeft="16dp"
android:id="@+id/iv_back"
android:layout_width="10dp"
android:layout_height="20dp"
android:layout_centerVertical="true"
android:background="@drawable/ic_back" />
</LinearLayout>
<LinearLayout
android:visibility="gone"
android:id="@+id/ll_done"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="match_parent">
<ImageView
android:layout_gravity="center"
android:layout_marginRight="16dp"
android:id="@+id/ic_done"
android:layout_width="20dp"
android:layout_height="17dp"
android:background="@drawable/ic_done" />
</LinearLayout>
<LinearLayout
android:id="@+id/ll_more"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_width="40dp"
android:layout_height="match_parent">
<ImageView
android:layout_marginLeft="16dp"
android:layout_gravity="center"
android:id="@+id/ic_more"
android:layout_width="5dp"
android:layout_height="20dp"
android:background="@drawable/ic_mor_icon" />
</LinearLayout>
<!-- <ImageView
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:id="@+id/ic_more"
android:layout_width="5dp"
android:layout_height="20dp"
android:layout_marginRight="16dp"
android:background="@drawable/ic_mor_icon" />-->
<RelativeLayout
android:id="@+id/topBar0Main"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true">
<ImageButton
android:id="@+id/closeReader"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:onClick="OnCloseReaderButtonClick"
android:padding="12dip"
android:visibility="gone" />
<ImageButton
android:id="@+id/moreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/closeReader"
android:onClick="OnMoreButtonClick"
android:padding="12dip"
android:visibility="gone" />
<ImageButton
android:id="@+id/searchButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/moreButton"
android:padding="12dip"
android:visibility="gone" />
<!--
<ImageButton
android:id="@+id/searchButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/moreButton"
android:contentDescription="@string/search_document"
android:background="@drawable/button"
android:src="@drawable/ic_search" />
<ImageButton
android:id="@+id/moreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:contentDescription="@string/more"
android:background="@drawable/button"
android:onClick="OnMoreButtonClick"
android:src="@drawable/ic_more" />
-->
</RelativeLayout>
</RelativeLayout>
<ViewAnimator
android:visibility="gone"
android:id="@+id/switcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" >
<RelativeLayout
android:visibility="gone"
android:layout_marginTop="54dp"
android:id="@+id/topBar1Search"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageButton
android:visibility="gone"
android:id="@+id/cancelSearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:padding="12dip"
android:onClick="OnCancelSearchButtonClick"
/>
<EditText
android:visibility="gone"
android:id="@+id/searchText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/cancelSearch"
android:layout_toLeftOf="@+id/searchBack"
android:inputType="text"
android:hint="@string/search"
android:singleLine="true" />
<ImageButton
android:visibility="gone"
android:id="@+id/searchBack"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/searchForward"
android:padding="12dip"
/>
<ImageButton
android:visibility="gone"
android:id="@+id/searchForward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:padding="12dip"
/>
</RelativeLayout>
<RelativeLayout
android:visibility="gone"
android:id="@+id/topBar4More"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageButton
android:visibility="gone"
android:id="@+id/cancelMoreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:padding="12dip"
android:onClick="OnCancelMoreButtonClick"
/>
<ImageButton
android:visibility="gone"
android:id="@+id/printButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_alignWithParentIfMissing="true"
android:padding="12dip"
android:onClick="OnPrintButtonClick"
/>
</RelativeLayout>
</ViewAnimator>
<RelativeLayout
android:layout_below="@+id/rl_toolbar"
android:id="@+id/lowerButtons"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" >
<FrameLayout
android:id="@+id/PreviewBarHolder"
android:layout_width="match_parent"
android:layout_height="@dimen/toolbar_height"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_margin="0dp"
>
</FrameLayout>
<TextView
android:id="@+id/pageNumber"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/PreviewBarHolder"
android:layout_centerHorizontal="true"
android:layout_marginBottom="16dp"
android:textColor="#FFFFFF"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textIsSelectable="false" />
<TextView
android:id="@+id/info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/PreviewBarHolder"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FFFFFF"
android:textIsSelectable="false" />
</RelativeLayout>
</RelativeLayout>
Xml代码:
MuPDF正在添加相对布局的视图。如果要在工具栏中更改,只需更改button.xml文件。(mButtonsView)
下面给出的代码是button.xml,我已经根据我的要求对其进行了更改。希望它能对您有所帮助
Xml Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools">
<RelativeLayout
android:id="@+id/rl_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:layout_alignParentTop="true"
android:background="#067CFC">
<TextView
android:id="@+id/tv_document_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textColor="#ffffff"
android:textSize="17sp"
tools:text="DocumentName" />
<LinearLayout
android:layout_centerVertical="true"
android:id="@+id/ll_back"
android:layout_width="40dp"
android:layout_height="40dp">
<ImageView
android:layout_gravity="center_vertical"
android:layout_marginLeft="16dp"
android:id="@+id/iv_back"
android:layout_width="10dp"
android:layout_height="20dp"
android:layout_centerVertical="true"
android:background="@drawable/ic_back" />
</LinearLayout>
<LinearLayout
android:visibility="gone"
android:id="@+id/ll_done"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="match_parent">
<ImageView
android:layout_gravity="center"
android:layout_marginRight="16dp"
android:id="@+id/ic_done"
android:layout_width="20dp"
android:layout_height="17dp"
android:background="@drawable/ic_done" />
</LinearLayout>
<LinearLayout
android:id="@+id/ll_more"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_width="40dp"
android:layout_height="match_parent">
<ImageView
android:layout_marginLeft="16dp"
android:layout_gravity="center"
android:id="@+id/ic_more"
android:layout_width="5dp"
android:layout_height="20dp"
android:background="@drawable/ic_mor_icon" />
</LinearLayout>
<!-- <ImageView
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:id="@+id/ic_more"
android:layout_width="5dp"
android:layout_height="20dp"
android:layout_marginRight="16dp"
android:background="@drawable/ic_mor_icon" />-->
<RelativeLayout
android:id="@+id/topBar0Main"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true">
<ImageButton
android:id="@+id/closeReader"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:onClick="OnCloseReaderButtonClick"
android:padding="12dip"
android:visibility="gone" />
<ImageButton
android:id="@+id/moreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/closeReader"
android:onClick="OnMoreButtonClick"
android:padding="12dip"
android:visibility="gone" />
<ImageButton
android:id="@+id/searchButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/moreButton"
android:padding="12dip"
android:visibility="gone" />
<!--
<ImageButton
android:id="@+id/searchButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/moreButton"
android:contentDescription="@string/search_document"
android:background="@drawable/button"
android:src="@drawable/ic_search" />
<ImageButton
android:id="@+id/moreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:contentDescription="@string/more"
android:background="@drawable/button"
android:onClick="OnMoreButtonClick"
android:src="@drawable/ic_more" />
-->
</RelativeLayout>
</RelativeLayout>
<ViewAnimator
android:visibility="gone"
android:id="@+id/switcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" >
<RelativeLayout
android:visibility="gone"
android:layout_marginTop="54dp"
android:id="@+id/topBar1Search"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageButton
android:visibility="gone"
android:id="@+id/cancelSearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:padding="12dip"
android:onClick="OnCancelSearchButtonClick"
/>
<EditText
android:visibility="gone"
android:id="@+id/searchText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/cancelSearch"
android:layout_toLeftOf="@+id/searchBack"
android:inputType="text"
android:hint="@string/search"
android:singleLine="true" />
<ImageButton
android:visibility="gone"
android:id="@+id/searchBack"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/searchForward"
android:padding="12dip"
/>
<ImageButton
android:visibility="gone"
android:id="@+id/searchForward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:padding="12dip"
/>
</RelativeLayout>
<RelativeLayout
android:visibility="gone"
android:id="@+id/topBar4More"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageButton
android:visibility="gone"
android:id="@+id/cancelMoreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:padding="12dip"
android:onClick="OnCancelMoreButtonClick"
/>
<ImageButton
android:visibility="gone"
android:id="@+id/printButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_alignWithParentIfMissing="true"
android:padding="12dip"
android:onClick="OnPrintButtonClick"
/>
</RelativeLayout>
</ViewAnimator>
<RelativeLayout
android:layout_below="@+id/rl_toolbar"
android:id="@+id/lowerButtons"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" >
<FrameLayout
android:id="@+id/PreviewBarHolder"
android:layout_width="match_parent"
android:layout_height="@dimen/toolbar_height"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_margin="0dp"
>
</FrameLayout>
<TextView
android:id="@+id/pageNumber"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/PreviewBarHolder"
android:layout_centerHorizontal="true"
android:layout_marginBottom="16dp"
android:textColor="#FFFFFF"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textIsSelectable="false" />
<TextView
android:id="@+id/info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/PreviewBarHolder"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FFFFFF"
android:textIsSelectable="false" />
</RelativeLayout>
</RelativeLayout>
Xml代码:
您可以编辑日志猫输出以解决您的问题吗?choosedfadapter
中的60
行上的一些代码是null
并且您正在尝试访问其中的方法或属性。是的,我看到了,但我看不出它与我的问题有什么关系。你手头有源代码吗?这是第59行和第60行,与我所做的修改无关:choosedItem item=mItems.get(position);((TextView)v.findviewbyd(R.id.name)).setText(item.name);也许我应该先给mupdf加上标签,因为它似乎比一般的java问题更具体。你能编辑logcat输出,以解决你的问题吗?在choosedfadapter
中60
行上的一些代码是null
,你正试图访问其中的一个方法或属性。是的,我看到了,但是我看不出这和我的问题有什么关系。你手头有源代码吗?这是第59行和第60行,与我所做的修改无关:choosedItem item=mItems.get(position);((TextView)v.findviewbyd(R.id.name)).setText(item.name);也许我应该首先标记mupdf,因为它似乎比一般的java问题更具体。
Xml Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:tools="http://schemas.android.com/tools">
<RelativeLayout
android:id="@+id/rl_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:layout_alignParentTop="true"
android:background="#067CFC">
<TextView
android:id="@+id/tv_document_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textColor="#ffffff"
android:textSize="17sp"
tools:text="DocumentName" />
<LinearLayout
android:layout_centerVertical="true"
android:id="@+id/ll_back"
android:layout_width="40dp"
android:layout_height="40dp">
<ImageView
android:layout_gravity="center_vertical"
android:layout_marginLeft="16dp"
android:id="@+id/iv_back"
android:layout_width="10dp"
android:layout_height="20dp"
android:layout_centerVertical="true"
android:background="@drawable/ic_back" />
</LinearLayout>
<LinearLayout
android:visibility="gone"
android:id="@+id/ll_done"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="match_parent">
<ImageView
android:layout_gravity="center"
android:layout_marginRight="16dp"
android:id="@+id/ic_done"
android:layout_width="20dp"
android:layout_height="17dp"
android:background="@drawable/ic_done" />
</LinearLayout>
<LinearLayout
android:id="@+id/ll_more"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_width="40dp"
android:layout_height="match_parent">
<ImageView
android:layout_marginLeft="16dp"
android:layout_gravity="center"
android:id="@+id/ic_more"
android:layout_width="5dp"
android:layout_height="20dp"
android:background="@drawable/ic_mor_icon" />
</LinearLayout>
<!-- <ImageView
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:id="@+id/ic_more"
android:layout_width="5dp"
android:layout_height="20dp"
android:layout_marginRight="16dp"
android:background="@drawable/ic_mor_icon" />-->
<RelativeLayout
android:id="@+id/topBar0Main"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true">
<ImageButton
android:id="@+id/closeReader"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:onClick="OnCloseReaderButtonClick"
android:padding="12dip"
android:visibility="gone" />
<ImageButton
android:id="@+id/moreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/closeReader"
android:onClick="OnMoreButtonClick"
android:padding="12dip"
android:visibility="gone" />
<ImageButton
android:id="@+id/searchButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/moreButton"
android:padding="12dip"
android:visibility="gone" />
<!--
<ImageButton
android:id="@+id/searchButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/moreButton"
android:contentDescription="@string/search_document"
android:background="@drawable/button"
android:src="@drawable/ic_search" />
<ImageButton
android:id="@+id/moreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:contentDescription="@string/more"
android:background="@drawable/button"
android:onClick="OnMoreButtonClick"
android:src="@drawable/ic_more" />
-->
</RelativeLayout>
</RelativeLayout>
<ViewAnimator
android:visibility="gone"
android:id="@+id/switcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" >
<RelativeLayout
android:visibility="gone"
android:layout_marginTop="54dp"
android:id="@+id/topBar1Search"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageButton
android:visibility="gone"
android:id="@+id/cancelSearch"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:padding="12dip"
android:onClick="OnCancelSearchButtonClick"
/>
<EditText
android:visibility="gone"
android:id="@+id/searchText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/cancelSearch"
android:layout_toLeftOf="@+id/searchBack"
android:inputType="text"
android:hint="@string/search"
android:singleLine="true" />
<ImageButton
android:visibility="gone"
android:id="@+id/searchBack"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/searchForward"
android:padding="12dip"
/>
<ImageButton
android:visibility="gone"
android:id="@+id/searchForward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:padding="12dip"
/>
</RelativeLayout>
<RelativeLayout
android:visibility="gone"
android:id="@+id/topBar4More"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageButton
android:visibility="gone"
android:id="@+id/cancelMoreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:padding="12dip"
android:onClick="OnCancelMoreButtonClick"
/>
<ImageButton
android:visibility="gone"
android:id="@+id/printButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_alignWithParentIfMissing="true"
android:padding="12dip"
android:onClick="OnPrintButtonClick"
/>
</RelativeLayout>
</ViewAnimator>
<RelativeLayout
android:layout_below="@+id/rl_toolbar"
android:id="@+id/lowerButtons"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" >
<FrameLayout
android:id="@+id/PreviewBarHolder"
android:layout_width="match_parent"
android:layout_height="@dimen/toolbar_height"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_margin="0dp"
>
</FrameLayout>
<TextView
android:id="@+id/pageNumber"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/PreviewBarHolder"
android:layout_centerHorizontal="true"
android:layout_marginBottom="16dp"
android:textColor="#FFFFFF"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textIsSelectable="false" />
<TextView
android:id="@+id/info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/PreviewBarHolder"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#FFFFFF"
android:textIsSelectable="false" />
</RelativeLayout>
</RelativeLayout>