gpt4 book ai didi

java - 我可以在小部件上以编程方式更改填充吗?

转载 作者:行者123 更新时间:2023-12-01 12:31:30 25 4
gpt4 key购买 nike

我可以在 public void onUpdate 小部件方法中执行某些操作来更改小部件上 textView1padding 吗?

我知道如何使用 - RemoteViews View views.setTextViewText(R.id.textView1 等) 更改 textView.Text。一位男士说,我无法使用 RemoteViews 更改 Widget 上的 padding。那么我能做什么以及如何做?我必须以编程方式更改填充。填充将是可变的。

最佳答案

你尝试过吗?

yourTextView.setPadding(60, 0, 0, 0);

编辑

如果您正在开发API级别> 16,您可以使用以下方法来设置左内边距:

views.setViewPadding(R.id.widget_item, 30, 0, 0, 0); 

将 30 值更改为您想要的任何值

编辑2

获取此信息

在较低版本的 SDK 中无法执行此操作。如果你查看 android 源代码,setPadding 方法没有标记为“@RemotableViewMethod”,这允许它的值由 RemoteViews 对象设置。我们发现的唯一技巧是使用不同的布局。

关于java - 我可以在小部件上以编程方式更改填充吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25896534/

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