在textview上设置阴影onclick,这是以编程方式Android动态创建的

时间:2014-01-08 14:18:04

标签: android onclicklistener

我正在我的应用程序中动态创建textViews,我想要做的是点击事件添加阴影或某些东西,使其显着点击这里是我的代码的一部分

    SD[iL]=new TextView(MainActivity.this);
    SD[iL].setText(Html.fromHtml(Sv));
    SD[iL].setTypeface(tf);
    SD[iL].setTextSize(21.7f);
    SD[iL].setTag(iL);
    SD[iL].setPadding(dpToPx(5), dpToPx(3), dpToPx(5), 0);          

    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
            LayoutParams.WRAP_CONTENT,      
            LayoutParams.WRAP_CONTENT
    );
    params.setMargins(dpToPx(6), 0, 0, 0);
    SD[iL].setLayoutParams(params);
    SD[iL].setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            ...Something
            }

        }
    });
    LinearLay.addView(SD[iL]);

2 个答案:

答案 0 :(得分:2)

您可以使用:

 SD[iL].setShadowLayer(4, 0, 0, Color.BLACK);

答案 1 :(得分:1)

您可以使用

执行此操作
void android.widget.TextView.setShadowLayer(float radius, float dx, float dy, int color)