2012-11-07 16 views
0

java에서 edittextfield의 크기를 늘리려고합니다. 어떻게 할 수 있습니까? 다음은 내 코드Java : Edittextfield의 크기를 늘리십시오.

final EditText address = new EditText(activity); 
       if (data.getFavoriteAddress() != null 
         && !data.getFavoriteAddress().trim().equals("")) { 
        address.setText(data.getFavoriteAddress()); 
       } else { 
        address.setHint(R.string.address); 
       } 
+1

질문 답변 : http://stackoverflow.com/q/7480337/1689695 – CocoNess

답변

0

당신이 편집 텍스트 크기

address.setTextSize (18.0f)을 증가시키기 위해, 다음과 같이 쓸 수있다;

하거나 편집 텍스트 필드를 높이기 위해 다음

글고 주소를 원하는 경우 = 새로운 글고 치기 (이); 주소 .setLayoutParams (새 EditText .LayoutParams (EditText .LayoutParams.MATCH_PARENT, EditText .LayoutParams.WRAP_CONTENT)));

또는

글고 주소 = 새로운 글고 (이); 주소 .setLayoutParams (새 EditText.LayoutParams (100,100));

+0

안녕하세요 .. 코드 .. 감사합니다 .EditText.LayoutParams (100,100)); 작은 상자를 제공합니다 ... 나머지가 확장되고 있지만 주소 필드는 아닙니다 ... – teekib

1

당신은) (이 코드

ViewGroup.MarginLayoutParams를 xyz이 = (ViewGroup.MarginLayoutParams를) EditText.getLayoutParams을 시도 할 수 있습니다; xyz.height = 150; xyz.width = 200;

0

다음 코드 시도 :

ViewGroup.MarginLayoutParams mlp = (ViewGroup.MarginLayoutParams)EditText.getLayoutParams(); 
    mlp.height=100; 
    mlp.width=150; 
0

더 나은 글고 주소 = 새로운 글고 치기 (이)를 사용하기를; 주소 .setLayoutParams (새 EditText .LayoutParams (EditText .LayoutParams.MATCH_PARENT, EditText .LayoutParams.WRAP_CONTENT)));

그것하여 원하는 사이즈의 작은 증가 100 사이즈 첫번째 폭이면 다음 하나

글고 주소 아래 height.like = 새로운 글고 (이)이고; 주소 .setLayoutParams (새 EditText.LayoutParams (450,100));

관련 문제