마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

xml이 지멋대로 움직여요 ㅠㅠ

0 추천

안드로이드 초보라 많이 힘드네요 ㅠㅠ

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="50dip"
    android:layout_gravity="center_vertical"
    android:background="#000000"
    android:orientation="horizontal" >

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="50dip"
        android:layout_gravity="left|center_horizontal"
        android:gravity="center_vertical|left" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >

            <ImageView
                android:id="@+id/imageview1"
                android:layout_width="45dip"
                android:layout_height="45dip"
                android:layout_gravity="center_vertical"
                android:layout_marginBottom="3dip"
                android:layout_marginLeft="5dip"
                android:layout_marginRight="3dip"
                android:layout_marginTop="3dip"
                android:scaleType="fitCenter"
                android:src="@drawable/default_app_icon" />

            <TextView
                android:id="@+id/textview1"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical"
                android:layout_marginLeft="3dip"
                android:text="item"
                android:textSize="18dip" />
        </LinearLayout>
    </RelativeLayout>

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="50dp" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
			android:layout_centerVertical="true"
			android:layout_marginRight="8dip"
            android:orientation="vertical" >

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal" >

                <TextView
                    android:id="@+id/text2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginBottom="3dip"
                    android:layout_marginLeft="10dip"
                    android:layout_marginRight="2dip"
                    android:layout_marginTop="4dip"
                    android:scaleType="fitCenter"
                    android:text="text2"
                    android:textSize="14dip" />

                <TextView
                    android:id="@+id/text3"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginBottom="2dip"
                    android:layout_marginLeft="2dp"
                    android:layout_marginRight="6dip"
                    android:layout_marginTop="1dip"
                    android:text="text3"
                    android:textSize="20dip" />
            </LinearLayout>

            <TextView
                android:id="@+id/text4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="20dip"
                android:layout_marginTop="1dip"
                android:text="text4"
                android:textSize="14dip" />
        </LinearLayout>

    </RelativeLayout>
</LinearLayout>


xml에서 texview1 부분에 입력 부분이 길어지니까 뒷쪽 Relative Layout이 밀려버리네요 ㅠㅠ
길어지게 되면 ... 이나 다른 방법으로 글자 길이를 고정 시킬수는 없을까요? 

익명사용자 님이 2013년 8월 29일 질문

1개의 답변

0 추천
textview1 에 maxwidth설정 하시면 특정 길이 이상으로 늘어나지 않을겁니다.

그리고 ellipsize에 end 설정하시면 ...으로 나올거에요.
whitesnow (8,920 포인트) 님이 2013년 8월 29일 답변
답변 감사합니다 ㅎ
고민하다가 settext으로 넣을때 string.length가 12보다 클경우 substring으로 잘라 ...을 추가 하는 방식으로 구현했습니다
답변이 더 정석인것 같네요 코드 수정하겟습니다ㅎ
...