Fixed issue with context menu button being drawn on top of album title

Long album titles are ellipsed but TextView width was set to match parent's
width. This caused the TextView to take up all available width instead leaving
some for the context menu. Fix this by explicitly telling the TextViews to
be placed left of the context menu image.
This commit is contained in:
Martijn Brekhof 2015-08-09 14:20:53 +02:00
parent a7874de0e4
commit 1e0ef706e2
1 changed files with 28 additions and 24 deletions

View File

@ -35,30 +35,6 @@
android:layout_alignParentLeft="true"
android:contentDescription="@string/poster"/>
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/art"
android:layout_alignTop="@id/art"
style="@style/TextAppearance.Medialist.Title"/>
<TextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignLeft="@id/title"
android:layout_below="@id/title"
style="@style/TextAppearance.Medialist.Details"/>
<TextView
android:id="@+id/genres"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/name"
android:layout_alignLeft="@id/title"
android:layout_alignParentBottom="true"
style="@style/TextAppearance.Medialist.OtherInfo"/>
<ImageView
android:id="@+id/list_context_menu"
android:layout_width="@dimen/default_icon_size"
@ -69,5 +45,33 @@
style="@style/Widget.Button.Borderless"
android:src="?attr/iconOverflow"
android:contentDescription="@string/action_options"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_toLeftOf="@+id/list_context_menu"
android:layout_toRightOf="@id/art"
android:layout_alignTop="@id/art">
<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/TextAppearance.Medialist.Title"/>
<TextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/TextAppearance.Medialist.Details"/>
<TextView
android:id="@+id/genres"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/TextAppearance.Medialist.OtherInfo"/>
</LinearLayout>
</RelativeLayout>
</android.support.v7.widget.CardView>