2011-08-16 8 views
1

私はAppWidgetを作成しています。これにより、ユーザーはウィジェットをスキンしてウィジェットのリストからオンラインでダウンロードできます。私は、スキナーがアイコンの位置を垂直にずらすことを許可したいと思います。AppWidgetでビューの位置をずらす

アイコンを保持しているLinearLayoutでoffsetTopAndBottomを呼び出すことを試みましたが、これはRemoteViewsでサポートされていないため許可されていません。

次に、アイコンをレイアウトの上下に「スカラシ」するために、LinearLayout内に2つのビューを使用するアイデアがありました(トップレイアウトの高さが0に設定されている場合)。私はこれらのビューの高さを設定しようとしました

: -

views.setInt(R.id.iconMarginTop, "setMinimumHeight", offset); 

それはまたそれがRemoteViews

私はこのオフセットをacheiveする何ができるかを任意のアイデアでサポートされていないことを訴えましたか?

ありがとうございました!

答えて

0

これはできないと思います。私が考えることができる最も良いことは、異なる位置でビューを持つ複数のレイアウトを持つことです。これはすべての状況に適していないかもしれませんが

関連する問題