summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/AudioplayerActivity.java7
-rw-r--r--app/src/main/res/layout/audioplayer_activity.xml39
-rw-r--r--core/src/main/res/values/styles.xml2
3 files changed, 39 insertions, 9 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/AudioplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/AudioplayerActivity.java
index 897e10d76..821c86044 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/AudioplayerActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/AudioplayerActivity.java
@@ -23,6 +23,7 @@ import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.ListView;
+import android.widget.TextView;
import com.squareup.picasso.Picasso;
@@ -86,6 +87,7 @@ public class AudioplayerActivity extends MediaplayerActivity implements ItemDesc
*/
private int savedPosition = -1;
+ private TextView txtvTitle;
private Button butPlaybackSpeed;
private ImageButton butNavChaptersShownotes;
private ImageButton butShowCover;
@@ -432,6 +434,7 @@ public class AudioplayerActivity extends MediaplayerActivity implements ItemDesc
butPlaybackSpeed = (Button) findViewById(R.id.butPlaybackSpeed);
butNavChaptersShownotes = (ImageButton) findViewById(R.id.butNavChaptersShownotes);
butShowCover = (ImageButton) findViewById(R.id.butCover);
+ txtvTitle = (TextView) findViewById(R.id.txtvTitle);
drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, R.string.drawer_open, R.string.drawer_close) {
CharSequence currentTitle = getSupportActionBar().getTitle();
@@ -588,8 +591,8 @@ public class AudioplayerActivity extends MediaplayerActivity implements ItemDesc
if (media == null) {
return false;
}
- getSupportActionBar().setTitle(media.getEpisodeTitle());
-
+ txtvTitle.setText(media.getEpisodeTitle());
+ getSupportActionBar().setTitle("");
Picasso.with(this)
.load(media.getImageUri())
.fit()
diff --git a/app/src/main/res/layout/audioplayer_activity.xml b/app/src/main/res/layout/audioplayer_activity.xml
index f38273030..4d04771dd 100644
--- a/app/src/main/res/layout/audioplayer_activity.xml
+++ b/app/src/main/res/layout/audioplayer_activity.xml
@@ -16,13 +16,38 @@
android:background="?attr/colorPrimary"
android:minHeight="?attr/actionBarSize">
- <ImageButton
- android:id="@+id/butCover"
- android:layout_width="32dp"
- android:layout_height="32dp"
- android:layout_margin="8dp"
- android:background="?attr/selectableItemBackground"
- android:contentDescription="@string/show_cover_label" />
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="horizontal"
+ android:paddingLeft="8dp"
+ android:paddingRight="8dp">
+
+
+ <TextView
+ android:id="@+id/txtvTitle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical"
+ android:layout_weight="1"
+ android:ellipsize="end"
+ android:gravity="left"
+ android:maxLines="2"
+ android:textColor="?android:attr/textColorPrimary"
+ android:textSize="16sp" />
+
+ <ImageButton
+ android:id="@+id/butCover"
+ android:layout_width="32dp"
+ android:layout_height="32dp"
+ android:layout_gravity="center_vertical"
+ android:layout_marginLeft="8dp"
+ android:background="?attr/selectableItemBackground"
+ android:contentDescription="@string/show_cover_label"
+ android:gravity="right" />
+
+
+ </LinearLayout>
</android.support.v7.widget.Toolbar>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
diff --git a/core/src/main/res/values/styles.xml b/core/src/main/res/values/styles.xml
index a422a41da..a2f180395 100644
--- a/core/src/main/res/values/styles.xml
+++ b/core/src/main/res/values/styles.xml
@@ -86,6 +86,7 @@
<style name="Theme.AntennaPod.Light.NoTitle" parent="@style/Theme.AppCompat.Light.NoActionBar">
<item name="windowActionBar">false</item>
+ <item name="windowActionModeOverlay">true</item>
<item name="colorPrimary">@color/primary_light</item>
<item name="colorAccent">@color/color_accent</item>
<item name="attr/action_about">@drawable/ic_info_grey600_24dp</item>
@@ -129,6 +130,7 @@
<style name="Theme.AntennaPod.Dark.NoTitle" parent="@style/Theme.AppCompat.NoActionBar">
<item name="windowActionBar">false</item>
+ <item name="windowActionModeOverlay">true</item>
<item name="colorAccent">@color/color_accent</item>
<item name="attr/action_about">@drawable/ic_info_white_24dp</item>
<item name="attr/action_search">@drawable/ic_search_white_24dp</item>