4 개의 버튼이있는 레이아웃이 있습니다 (동일한 크기를 얻으려고합니다). 문제는 첫 번째 단추의 텍스트를 줄임표로 표시하지 않기를 바랍니다. 나는 많은 것을 시도했다 : 줄임표 속성을 "none"으로 설정하고, singleLine 속성을 false로 설정하고, 패딩을 자르고, 그 중 아무 것도 작동하지 않았다.안드로이드 버튼의 텍스트는 항상 줄임표가 없습니다
일식 그래픽 레이아웃에서는 모든 것이 잘 보입니다. 그러나 실제 장치에서 시도 할 때 화면의 크기에 관계없이 문제가 발생합니다. 처음에는 패딩 (.xml의 단추에 대한 사용자 지정 배경을 정의하고 그 모양에 패딩을 사용하기 때문에)이라고 생각했습니다. 그러나 그들을 제거하지 않았다.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:gravity="center"
android:background="@drawable/gradient_bkg"
tools:context=".StartActivity" >
<TableLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TableRow android:layout_weight="1.0">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="15dp"
android:gravity="center">
<Button
android:id="@+id/random_words"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginRight="15dp"
android:layout_weight="1.0"
android:background="@drawable/button_sexy"
android:text="Random two words"
android:drawableLeft="@drawable/drinks"/>
<Button
android:id="@+id/no_data"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="15dp"
android:layout_weight="1.0"
android:background="@drawable/button_sexy"
android:text="No data"
android:drawableLeft="@drawable/body_data" />
</LinearLayout></TableRow>
<TableRow android:layout_weight="1">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:gravity="center" >
<Button
android:id="@+id/result"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginRight="15dp"
android:layout_weight="1"
android:background="@drawable/button_sexy"
android:text="Result"
android:drawableLeft="@drawable/results" />
<Button
android:id="@+id/reset"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="15dp"
android:layout_weight="1"
android:background="@drawable/button_sexy"
android:text="Reset"
android:drawableLeft="@drawable/reset"/>
</LinearLayout>
</TableRow>
</TableLayout>
</RelativeLayout>
레이아웃의 스크린 샷을 표시 할 수 있습니까? – GrIsHu