summaryrefslogtreecommitdiff
path: root/org.fox.ttcomics/src
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-02-09 15:40:46 +0300
committerAndrew Dolgov <[email protected]>2015-02-09 15:40:46 +0300
commitc851ca4c2367d80861740871f107ebacdf8aef9c (patch)
tree0c3414db5e18f6c534254e7dfb9062e6924088b9 /org.fox.ttcomics/src
parent46d3f33790d65f49a12f8758c20415520a405973 (diff)
add current page label to pager
Diffstat (limited to 'org.fox.ttcomics/src')
-rwxr-xr-xorg.fox.ttcomics/src/main/java/org/fox/ttcomics/ComicPager.java7
-rwxr-xr-x[-rw-r--r--]org.fox.ttcomics/src/main/res/layout/fragment_comics_pager.xml17
2 files changed, 23 insertions, 1 deletions
diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics/ComicPager.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics/ComicPager.java
index 41700d8..ffd73a8 100755
--- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics/ComicPager.java
+++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics/ComicPager.java
@@ -12,6 +12,7 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.SeekBar;
+import android.widget.TextView;
import java.io.IOException;
@@ -22,9 +23,11 @@ public class ComicPager extends Fragment {
private ComicArchive m_archive;
private CommonActivity m_activity;
private SeekBar m_seekBar;
+ private TextView m_pageView;
public void hideSeekBar(boolean hide) {
m_seekBar.setVisibility(hide ? View.GONE : View.VISIBLE);
+ m_pageView.setVisibility(hide ? View.GONE : View.VISIBLE);
}
private class PagerAdapter extends FragmentStatePagerAdapter {
@@ -80,6 +83,7 @@ public class ComicPager extends Fragment {
if (pager != null) {
try {
pager.setCurrentItem(item);
+ m_pageView.setText(String.valueOf(item+1));
} catch (IndexOutOfBoundsException e) {
e.printStackTrace();
}
@@ -112,6 +116,9 @@ public class ComicPager extends Fragment {
final int position = m_activity.getLastPosition(m_fileName);
+ m_pageView = (TextView) view.findViewById(R.id.comics_page);
+ m_pageView.setText(String.valueOf(position+1));
+
m_seekBar = (SeekBar) view.findViewById(R.id.comics_seek_bar);
m_seekBar.setMax(m_archive.getCount()-1);
m_seekBar.setProgress(position);
diff --git a/org.fox.ttcomics/src/main/res/layout/fragment_comics_pager.xml b/org.fox.ttcomics/src/main/res/layout/fragment_comics_pager.xml
index 89cf44c..de13310 100644..100755
--- a/org.fox.ttcomics/src/main/res/layout/fragment_comics_pager.xml
+++ b/org.fox.ttcomics/src/main/res/layout/fragment_comics_pager.xml
@@ -18,8 +18,23 @@ android:layout_height="fill_parent" >
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
+ android:layout_toLeftOf="@+id/comics_page"
+ android:layout_toStartOf="@+id/comics_page" />
+
+ <TextView
+ android:layout_width="64dp"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:text="112"
+ android:id="@+id/comics_page"
+ android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
- android:layout_alignParentEnd="true" />
+ android:layout_alignParentEnd="true"
+ android:singleLine="true"
+ android:layout_alignTop="@+id/comics_seek_bar"
+ android:gravity="center"
+ android:elegantTextHeight="false"
+ android:autoText="false" />
</RelativeLayout> \ No newline at end of file