我想在点击按钮时在文本视图中动态添加图像视图。
我在点击按钮上使用以下代码
ImageView imgv = new ImageView(this);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
params.setMargins(10, 10, 0, 0);
imgv.setLayoutParams(params);
imgv.setScaleType(ImageView.ScaleType.CENTER_CROP);
imgv.setMaxHeight(50);
imgv.setMaxWidth(50);
imgv.setImageResource(R.drawable.ic_launcher);
lineartext.addView(imgv,params);
答案 0 :(得分:0)
不确定是否期望最终结果,但如果您想在textview中设置图像,请使用
public void setCompoundDrawablesWithIntrinsicBounds (int left, int top, int right, int bottom)<br/>
例如
TextView textView = (TextView) findViewById(R.id.textView);
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0, 0);
在不想要图像的地方使用0。
有关详细信息,请参阅以下链接: