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.
私はそれを動的に作成しているImageviewを持っています、今私は設定しています
imageView.setImageBitmap(bitmap); imageView.setBackgroundResource(R.drawable.a);
何が起こっているかというと、ビットマップのサイズが大きくなるにつれて、setBackgroundResource イメージが伸びています。
なぜそうなのですか?回避策はありますか?
バックグラウンド リソースはビュー全体を埋めるように設計されているため、ビューのコンテンツのサイズが大きくなると伸びます。
考えられる回避策は、ストレッチのみが指定された 9 パッチのドローアブルを使用することです。
もう 1 つの回避策は、通常のビュー コンテンツの増加に合わせて背景をスケーリングし、新しい背景にリセットすることです。