android-widget 相关问题

与主屏幕小部件相关,或与Android应用程序屏幕上使用的常规UI元素相关。

什么时候需要在 Android 小部件或应用程序中使用 singleTop launchMode?

我刚刚被一个小部件烧伤了。我可以看到问题的原因,但无法确定原因或解决方案。我的小部件正在发出搜索 (SearchManager) 并且该活动启动了搜索

回答 2 投票 0

Android - 从 HashMap 获取值

我尝试在Android中搜索HashMap,但遇到问题: 考虑这个例子: HashMap meMap=new HashMap(); meMap.put("Color1","红色"); 我的地图...

回答 10 投票 0

我们可以在Android表单中为Android组件使用CSS吗?

无论如何都可以使用css来实现android控件,我们可以为类似的控件创建类吗? 谢谢 阿提夫

回答 4 投票 0

小部件列表视图在一段时间后变空

我正在制作一个android小部件来列出一些我可以增加和减少计数的项目。 它工作正常,但几分钟后(也许当所有服务停止时)如果当我单击按钮时,...

回答 1 投票 0

禁用布局中的所有元素 - Android

在我的 Android 应用程序中,需要禁用许多 UI 元素,直到单击按钮。我可以通过引用布局来禁用布局中的所有 UI 元素而不显示...

回答 2 投票 0

Android中SearchView的edittext的字符数可以限制吗?

有没有API可以设置限制数量。 SearchView 中的字符数?

回答 5 投票 0

如何让我的布局水平和垂直滚动?

我正在使用TableLayout。我需要对此布局进行水平和垂直滚动。默认情况下,我可以在视图中进行垂直滚动,但水平滚动不起作用。 ...

回答 8 投票 0

如何更新 flutter android 主屏幕小部件中的列表视图?

我正在做一个典型的待办事项列表项目来学习flutter,并想尝试为Android制作一个主屏幕小部件。 我在 android 上没有做太多工作,但我没有找到更新 lis 的方法...

回答 1 投票 0

尝试获取任何 Android 设备的 MAC/硬件地址

我正在编写代码来获取任何版本高于 2.3 的 Android 设备的 MAC 地址。一般来说,我在 HiActivity.java 中编写了以下代码: 包 com.hi.address; 导入java.net。

回答 2 投票 0

我可以设置viewpager的item宽度吗?

我希望在viewpager的一个页面中可以显示3个项目,但是现在我只能设置viewpager的padding值和margin值,所以在viewpager的页面中只能显示一个项目。如何设置项目宽度?我

回答 3 投票 0

自定义小部件中的文本居中

我的 UI 组件有点问题。 我创建了自己的小部件,其中包含提升按钮 - 它应该用于登录实例。 问题是我无法正确居中...

回答 1 投票 0

RemoteViews 中 ListView 中的最后一个元素在 Android Widget 中不完全可见

我正在尝试使用远程视图显示小部件内的列表。滚动工作正常,但最后一个元素无法完全滚动且不完全可见。但如果我完全展开小部件,它会显示最后一个

回答 1 投票 0

在 Android 主屏幕小部件内实现选项卡布局,并仅在选项卡项上单击片段切换

我的目标是仅当用户点击选项卡项目时才应更改文本,并禁用垂直/水平滑动。 我的目标是仅当用户点击选项卡项目时才应更改文本,并禁用垂直/水平滑动。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <RelativeLayout android:id="@+id/tab1Container" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="8dp"> <TextView android:id="@+id/tab1Text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Tab 1 Content" /> </RelativeLayout> <RelativeLayout android:id="@+id/tab2Container" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="8dp"> <TextView android:id="@+id/tab2Text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Tab 2 Content" /> </RelativeLayout> </LinearLayout> public class MyWidgetProvider extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { for (int appWidgetId : appWidgetIds) { RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_layout); setTabClickListener(context, views, appWidgetId, R.id.tab1Container, "Tab 1 Clicked"); setTabClickListener(context, views, appWidgetId, R.id.tab2Container, "Tab 2 Clicked"); appWidgetManager.updateAppWidget(appWidgetId, views); } } private void setTabClickListener(Context context, RemoteViews views, int appWidgetId, int containerId, String contentText) { Intent intent = new Intent(context, MyWidgetProvider.class); intent.setAction("TAB_CLICKED"); intent.putExtra("CONTENT_TEXT", contentText); PendingIntent pendingIntent = PendingIntent.getBroadcast(context, appWidgetId, intent, 0); views.setOnClickPendingIntent(containerId, pendingIntent); } @Override public void onReceive(Context context, Intent intent) { super.onReceive(context, intent); if ("TAB_CLICKED".equals(intent.getAction())) { String contentText = intent.getStringExtra("CONTENT_TEXT"); updateContent(context, contentText); } } private void updateContent(Context context, String contentText) { Toast.makeText(context, contentText, Toast.LENGTH_SHORT).show(); } } 我需要在android widget中实现一个类似开关的按钮,我只是想知道是否可以使用选项卡布局来实现该功能,如果不可能,请建议其他方法 只需尝试使用自定义选项卡布局并根据您的需求进行自定义即可。 Tablayout 提供了停止滚动和设置选项卡重力的方法。

回答 1 投票 0

如何制作带有可滚动文本的 Android 小部件?

我想制作一个带有可滚动文本的主屏幕小部件,但 RemoteView 中不允许使用 ScrollView。我知道它必须以某种方式工作,因为有这个应用程序可以做到这一点(https://michael-lin-sticky...

回答 1 投票 0

Android:交换2个视图的位置

在我的TableLayout 上,一个TableRow 有一个TextView,另一个TableRow 有一个Spinner。当用户选中复选框时,我想交换这两个视图的位置。旋转器需要移动到位置...

回答 4 投票 0

在jetpack compose中通过hilt依赖注入将viewmodel注入到widget

我使用 hilt 依赖注入创建了一个 jetpack compose 应用程序。我使用glance 创建了一个小部件,它运行成功。现在我想为其创建一个视图模型并使用相同的机制进行注入...

回答 1 投票 0

在 Android 12 上从小部件主机控制小部件角的圆度

Android 12 文档表示启动器可以控制小部件角半径。 这与 Android 12 中添加的新参数 - system_app_widget_background_radius 和

回答 1 投票 0

如何像在android画布上绘画一样编写橡皮擦代码?

在我的绘图应用程序中,我正在使用以下代码在画布上进行绘画: currentPaint = new Paint(); currentPaint.setDither(true); currentPaint.setColor(0x00000000); ...

回答 3 投票 0

创建LinearLayout时出现ArrayIndexOutOfBoundsException

喂?我正在调试一些与 Android 小部件相关的问题。 我的应用程序使用 Glide 库提供的两个线程来制作原始小部件图像文件和缩略图小部件图像文件。 当制作...

回答 1 投票 0

有什么办法可以让点击小部件时不打开应用程序吗?

我正在开发简单的应用程序,该应用程序将在主屏幕上显示小部件,但是当我单击小部件时,我的应用程序每次都会打开。我只需要简单的小部件,它不会打开应用程序或不会在

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.