gpt4 book ai didi

android - 以编程方式生成的 TextView 的全息效果?

转载 作者:行者123 更新时间:2023-11-30 03:52:53 25 4
gpt4 key购买 nike

我正在以编程方式在 LinearLayout 上生成 TextViews,并且我想在触摸 LinearLayout 时显示以编程方式生成的带有 全息效果 的 TextViews

for (int i = 1; i <= 10; i++)  {
LinearLayout linLayout= (LinearLayout) findViewById(R.id.sideIndex);
TextView tv = new TextView(this);
tv.setTextColor(getResources().getColor(R.color.white));
// tmpTV.setTypeface(font);
tv.setText(tmpLetter);
tv.setGravity(Gravity.CENTER);
tv.setTextSize(11);
tv.setTextColor(getResources().getColor(R.color.holo_green_light));

LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT,2);

tv.setLayoutParams(params);

linLayout.addView(tv);
}

我可以用这个查看 Holo TextViews

tv.setTextColor(getResources().getColor(R.color.holo_green_light));

但是我想在 LinearLayout 上 ontouch 后在 TextView 上查看全息效果。

下面的代码适用于以编程方式生成的 TextView 的单个实例,但我需要在用户触摸 LinearLayout 后在 Holo 中显示多个 TextView !

  linLayout.setOnTouchListener(new OnTouchListener()
{
public boolean onTouch(View v, MotionEvent event)
{
tv.setTextColor(getResources().getColor(R.color.holo_blue_bright));
return false;
}
});

最佳答案

我想您应该设置全息背景选择器,以便您的 TextView 响应选择/按下/聚焦状态。不知道选择器在全息主题中的确切位置或它的命名方式,但应该是这样。

关于android - 以编程方式生成的 TextView 的全息效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13880280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com