Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
イメージビューでイメージを変更してから幅を取得する必要があります。問題は、最後の画像の幅を教えてくれることです。
headpic.setImageResource(head[x]); int width = headpic.getWidth();
次に、xを同じ値にしてこのコードを再度実行すると、正しい幅が得られます。
headpic があなたのイメージビューだと思います。もしそうならheadpic.getWidth();、画像の代わりに画像ビューの幅を取得していませんか?
headpic.getWidth();
イメージビューからドローアブルを取得して使用できます.getIntrinsicWidth();
.getIntrinsicWidth();