2016-12-28 12 views
0

위젯에서 UI 요소 스타일에 액세스하고 위치 또는 크기를 설정하는 방법은 무엇입니까?Android 위젯 : 너비/높이 또는 x/y 프로그래밍 기능 설정

내가의 setText 알고 :

RemoteViews remoteViews = new RemoteViews(getPackageName(), R.layout.widgetlayout); 
remoteViews.setTextViewText(R.id.updateText, "New text"); 

하지만 어떻게 구현이

ViewGroup.LayoutParams paraPlay1 = PLAY_BTN1.getLayoutParams(); 
Double d1 = (200.0); 
paraPlay1.width = d1.intValue(); 
paraPlay1.height = d1.intValue(); 
PLAY_BTN1.setLayoutParams(paraPlay1); 

답변

1

`당신이 아래의 코드를 사용하여보기의 heigth와 폭을 설정할 수 있습니다

view.getLayoutParams을 (). 높이 = 20; view.getLayoutParams(). width = 20;

뿐만 아니라 아래의 코드를 호출해야합니다 :

이 view.requestLayout()`

+0

내가 (확장)의 AppWidgetProvider 클래스가 아닌 고전적인 활동 코드가 필요합니다. –