Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在android下更改mupdf布局_Java_Android_Mupdf - Fatal编程技术网

Java 在android下更改mupdf布局

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中的颜色和厚度,并将其传

我正在尝试适应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:

<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>