gpt4 book ai didi

android - ImageView 未出现在小部件中

转载 作者:行者123 更新时间:2023-11-29 21:11:09 26 4
gpt4 key购买 nike

@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {

// Get all ids
ComponentName thisWidget = new ComponentName(context,
MyWidgetProvider.class);
int[] allWidgetIds = appWidgetManager.getAppWidgetIds(thisWidget);
for (int widgetId : allWidgetIds) {

mRemoteViews = new RemoteViews(context.getPackageName(),
R.layout.widget_layout);
mRemoteViews.setImageViewResource(R.id.photo, R.drawable.photo1);

// Register an onClickListener
Intent intent = new Intent(context, MyWidget.class);

intent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, appWidgetIds);

PendingIntent pendingIntent = PendingIntent.getBroadcast(context,
0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
mRemoteViews.setOnClickPendingIntent(R.id.update, pendingIntent);
appWidgetManager.updateAppWidget(widgetId, mRemoteViews);

}

最佳答案

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="8dip"
android:orientation="vertical"
>

<ImageView
android:id="@+id/photo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/photo1"/>

</LinearLayout>

try using this as your layout i have checked its working properly.
and make it this file as your app widget provider keep it in res/xml/ directrory

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:initialLayout="@layout/widget_layout"
android:minHeight="72dp"
android:minWidth="300dp"
android:updatePeriodMillis="300"
android:widgetCategory="keyguard|home_screen" >

</appwidget-provider>

关于android - ImageView 未出现在小部件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22785354/

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