-1

GUI でボタンをクリックしたときにウィジェットを表示/非表示にしたいですか? ホーム画面のウィジェットの外観を文法的に制御することは可能ですか?

4

1 に答える 1

0

ホーム画面に配置するアプリ ウィジェットを意味する場合は、ホーム画面のアプリケーションもあなたのものでない限り、それは不可能だと思います。アプリウィジェットはホーム画面アプリケーションのプロセスで実行されており、それらの API は非常にタイトで、ビューの代わりにリモートビューを使用しており、リモートビューでできることはほとんどありません。

位置や可視性などのアプリ ウィジェットの外観の基本は、ホーム画面アプリケーションによって制御されます。app-widget 内の要素の可視性または外観を変更することはできますが、app-widget 自体は変更できません。

たとえば、app-widget のすべての要素を非表示にして、ユーザーがそれを見ることができないようにすることができますが、それが消費するスペースは他のウィジェットには使用できません。また、ホーム画面でアプリ ウィジェットの位置を制御できないことも確かです。私はそれらのいくつかを開発しましたが、ユーザーがどこに配置しているかを知る方法が見つかりません。

お役に立てれば...

于 2012-05-12T15:25:17.503 に答える