내 android:id="@+id/date"
TextView를 화면의 오른쪽에 맞추려고합니다. 이 문제는 작동하지만 TextView android:id="@+id/name"
이 길면 날짜가 잘리는 문제가 있습니다. 예 : "Mon 1/26"대신 "Mon 1 ..."을 읽습니다. 전체 날짜가 항상 표시되도록 수정하려면 어떻게해야합니까? 아래는 내 XML 파일입니다. 도와 주셔서 미리 감사드립니다!안드로이드 : 오른쪽 정렬 TextView 및 자르지 않음
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/instance_chart"
style="@style/InstanceChart"
android:layout_height="40sp"
android:clickable="false"
android:focusable="false"
android:orientation="vertical">
<com.my.name.chart.ChartView
android:layout_marginTop="9dp"
android:id="@+id/chart_view"
app:barLabelHeight="0sp"
android:layout_height="30dp"
style="@style/InstanceChart.Chart" />
<LinearLayout
android:orientation="horizontal"
android:weightSum="1"
style="@style/InstanceChart.Title"
>
<TextView
android:id="@+id/symbol"
android:layout_width="70sp"
android:layout_height="match_parent"
android:singleLine="true"
android:ellipsize="end"
android:gravity="left"
style="@style/InstanceChart.Symbol"
/>
<TextView
android:id="@+id/name"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="left|center_vertical"
android:singleLine="true"
android:ellipsize="end"
style="@style/InstanceChart.Name"
/>
<TextView
android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:singleLine="true"
android:ellipsize="marquee"
android:gravity="right|center_vertical"
android:textStyle="normal"
/>
</LinearLayout>
</FrameLayout>
좋아 감사해야합니다. 그에 따라 코드를 업데이트했는데 날짜를 자름으로써 내 문제를 해결하지 못했습니다 ... – BoltzmannBrain
세 번째'TextView'에서'ellipsize'와'singleLine' 속성을 제거해보십시오. –