2014年2月18日火曜日

android レイアウト問題解決

どうもどうも。今日も西新ラボで開発中。
Akkeyです。

さてさて今月の14日にShunさんが書いていたやつ、
「Bluetooth非同期通信とレイアウト」 この中のやつね。

ドラッグ&ドロップ中のレイアウト関係で苦戦しました。
要はドラッグの最中にviewに他の描画処理が走るとドラッグしてたviewが
指から離れてひょいっと元の位置に…

そんなこんなで苦戦しとりました。

カスタムビューをごにょごにょとか、onMeasureとかonLayoutとかとかとか、、、
色々やりましたが、なんとか解決できました。

結局、ドラッグするview達だけを独立したレイアウトxmlで定義して、
Javaの方でaddContentViewしてやるとうまくいきました。

他のレイアウトと関係ない独立したレイアウトにしてやれば、
他のレイアウトに描画処理が走っても親子関係もない自分のレイアウトには影響しない。

これでやっと次の段階に進めます。
また進捗は報告しますよー。

0 件のコメント:

コメントを投稿