[英]Android Textview text cut off at bottom
So I have 2 textviews, one above the other, but when the second text view is populated the cut is cut off at the bottom.所以我有 2 个文本视图,一个在另一个上面,但是当填充第二个文本视图时,剪切在底部被切断。 The textview, titled header_subtitle has the issue in question
标题为 header_subtitle 的文本视图存在问题
Clearly Im missing something obvious, but dont know what.显然我错过了一些明显的东西,但不知道是什么。 [Issue] 1
[问题] 1
Here is the code:这是代码:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include
layout="@layout/search_bar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:visibility="gone" />
<RelativeLayout
android:id="@+id/container_results"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:animateLayoutChanges="true"
android:visibility="gone">
<LinearLayout
android:id="@+id/container_header"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="@dimen/product_results_header_height"
android:orientation="vertical"
android:padding="?marginNormal">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="1"
android:orientation="vertical" >
<FeatureTextView
android:id="@+id/header_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="2"
android:textAppearance="?taTitleXL" />
<FeatureTextView
android:id="@+id/header_subtitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:layout_gravity="fill"
android:textAppearance="?taTitleXL"
android:padding="1sp"
android:visibility="gone"/>
</LinearLayout>
<Spinner
android:id="@+id/sort_spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="?marginNormal" />
<FeatureButton
android:id="@+id/refine_btn"
style="?buttonTertiary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="?marginNormal"
android:text="@string/product_results_refine" />
</LinearLayout>
<SimpleFlowLayout
android:id="@+id/category_links"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="?marginSmall"
android:horizontalSpacing="?marginTiny"
android:maxLines="2" />
</LinearLayout>
<include
android:id="@+id/divider_horizontal"
layout="@layout/divider_horizontal"
android:layout_width="match_parent"
android:layout_height="@dimen/divider_size"
android:layout_below="@+id/container_header" />
<FeatureTextView
android:id="@+id/browse_no_results"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/divider_horizontal"
android:layout_margin="?marginNormal"
android:text="@string/product_results_no_results"
android:textAppearance="?taTitleM"
android:visibility="gone" />
<GridView
android:id="@+id/product_grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/divider_horizontal"
android:numColumns="@integer/product_grid_cols"
android:overScrollMode="@null"
android:stretchMode="columnWidth" />
<include
android:id="@+id/progress_footer"
layout="@layout/loading"
android:layout_width="@dimen/progress_view_height"
android:layout_height="@dimen/progress_view_height"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"/>
<NoFilteredResultsView
android:id="@+id/noFilteredResults"
android:layout_below="@id/divider_horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone" />
<include
android:id="@+id/coach_mark"
layout="@layout/view_coach_mark"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_marginEnd="@dimen/coach_mark_margin_end"
android:layout_marginTop="@dimen/coach_mark_margin_top" />
</RelativeLayout>
</FrameLayout>
One of your LinearLayouts
has height set to fill_parent
.您的
LinearLayouts
之一的高度设置为fill_parent
。 change it to wrap_content
.将其更改为
wrap_content
。
Also, remove the min_height
attribute.此外,删除
min_height
属性。 Yout
have two text fields in there, so it looks like you're totally OK with the second getting cut off. Yout
在那里有两个文本字段,所以它看起来就像你与第二被截断完全确定。
It's kind of hard to tell what you're going for, but see if that helps.很难说你要做什么,但看看这是否有帮助。
i know it's so late, but this is work like charm for me.我知道太晚了,但这对我来说就像魅力一样。 add this code to your textview
将此代码添加到您的文本视图
android:ellipsize="marquee" android:layout_weight="1" android:ellipsize="marquee" android:layout_weight="1"
Merging two TextView
tags into one solved my issue:将两个
TextView
标签TextView
解决了我的问题:
<LinearLayout
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:gravity="center_vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:gravity="center_horizontal"
android:id="@+id/app_version"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginEnd="2dp"
android:text="© 1997 - 2020 "
android:textColor="@color/black"
android:textSize="12sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:id="@+id/text_digicollect"
android:text="Onetime"
android:textColor="@color/black"
android:layout_marginStart="4dp"/>
</LinearLayout>
Changing to:更改为:
<LinearLayout
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:gravity="center_vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:gravity="center_horizontal"
android:id="@+id/app_version"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
android:layout_marginEnd="2dp"
android:text="© 1997 - 2020 OneTime"
android:textColor="@color/black"
android:textSize="12sp" />
</LinearLayout>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.