textview的背景可以通过编程进行缩放



我需要创建数字为在中间的球。我一排需要10-11个球,所以我用重量。但我的球(背景是文本视图,不要觉得脏)不是圆的。我想让他们自己保存比例。

LayoutParams textParams = new LinearLayout.LayoutParams(0,
                LayoutParams.WRAP_CONTENT, 0.09f);
            resultNumber = new TextView(context);
            resultNumber.setBackgroundResource(R.drawable.ball_golden);
            resultNumber.setGravity(Gravity.CENTER);
            resultNumber.setLayoutParams(textParams);
            resultNumber.setText("6");
            resultLayout.addView(resultNumber);

这是代码,resultNumber每行添加大约10次。

感谢您抽出时间(-:

您可以使用相对布局,并将文本视图放置在每个项目的中心。将背景资源应用于相对布局。

最新更新