有没有一种简单的方法可以在应用小部件中搜索文本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (13)

我在想,在Android应用程序小部件中是否有一种简单的方式来点击文本。在正常活动中,使用文本视图标志非常容易:

textView.setPaintFlags(textView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);

但是在应用小部件中,我只能使用远程视图。我不知道这是否可能,有人知道这件事吗?

提问于
用户回答回答于

你可以用这个:

remoteviews.setInt(R.id.YourTextView, "setPaintFlags", Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG);

当然,也可以从android.Graphics.Paint类中添加其他标志。

用户回答回答于

若要在文本视图中编程地执行此操作,请在其他视图中进行未经测试的>>

TextView tv = (TextView) findViewById(R.id.mytext);
tv.setText("This is strike-thru");
tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);

扫码关注云+社区