홈 화면 위젯을 동적으로 만들 수 있습니까? (프로젝트 리소스에서 고정 레이아웃을 정의하지 않고)?동적 크기가있는 홈 화면 위젯
현재 4 가지 레이아웃이 있지만 모든 옵션을 다루기 위해서는 사용자에게 위젯 선택기를 채우는 너비/높이가 다른 적어도 15 개의 다른 레이아웃이 필요합니다.
저는 App 환경 설정에서 위젯 디자인을 제공하고 필요에 따라 레이아웃을 만드는 것을 선호합니다.
홈 화면 위젯을 동적으로 만들 수 있습니까? (프로젝트 리소스에서 고정 레이아웃을 정의하지 않고)?동적 크기가있는 홈 화면 위젯
현재 4 가지 레이아웃이 있지만 모든 옵션을 다루기 위해서는 사용자에게 위젯 선택기를 채우는 너비/높이가 다른 적어도 15 개의 다른 레이아웃이 필요합니다.
저는 App 환경 설정에서 위젯 디자인을 제공하고 필요에 따라 레이아웃을 만드는 것을 선호합니다.
Android 3.1 (Honeycomb)을 실행하는 태블릿을 사용하는 경우가 아니면 위젯 크기를 변경할 수 없습니다. 그렇지 않으면 필요한 모든 크기를 하나의 위젯으로 지정해야합니다.
모든 다른 레이아웃 및 채워진 위젯 선택기 관련. 모든 크기에 대해 하나의 항목 만 추가하면됩니다. 사용자가 이러한 항목 중 하나를 클릭하면 구성/선택 - 활동 (예 : 의미에서 볼 수있는 것처럼) 또는 날씨Google의 날씨 앱 (날씨, 뉴스 또는 둘 다로 레이아웃을 선택하는 곳)을 구현할 수 있습니다. 사용자는 위젯에 대한 레이아웃을 선택할 수 있습니다. 그 선택 사항을 기억하고 위젯이 업데이트 될 때 이 올바른 레이아웃을 설정하면됩니다. 당신은 당신이 어쨌든 위젯 업데이트 기능 내부에있는 RemoveViews 생성자 내부의 위젯 레이아웃 을 변경할 수 있습니다
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_layout);
감사합니다 -이 확실히 내 질문에 응답하고 내가 필요 정확히 발견 "리모트 뷰 RemoteViews"검색을. – pocketDev