AZ_*_*AZ_ 5 android padding imageview
我正在尝试设置ImageView的填充.我的代码如下
private void createEpisodeView() {
float scale = this.getResources().getDisplayMetrics().density;
int padding = (int) (PADDING * scale + 0.5f);
rlItemsRoot = (LinearLayout) findViewById(R.id.rl_items_root);
for (int i = 0; i < GameLevels.TOTAL_EPISODES; i++) {
ImageView iv = new ImageView(this);
iv.setPadding(padding, padding, padding, padding);
iv.setBackgroundResource(R.drawable.icon_small);
rlItemsRoot.addView(iv);
}
}
Run Code Online (Sandbox Code Playgroud)
但它没有效果.但是当我在XML中设置它时看起来很好.
Jan*_*usz 14
你发现自己正在使用它
iv.setBackgroundResource(R.drawable.icon_small);
Run Code Online (Sandbox Code Playgroud)
这将为ImageView设置背景.背景图像将填充整个视图,因为它位于视图中的所有内容的后面.
使用
iv.setImageResource(R.drawable.icon_small);
Run Code Online (Sandbox Code Playgroud)
代替.
| 归档时间: |
|
| 查看次数: |
5014 次 |
| 最近记录: |