Android AppWidgetHostView忽略焦点和侦听器
下面的代码创建一个小部件并将其添加到我的布局中。但不管是什么样的听众“OnLongClick”还是“OnFocus”。。。我添加到没有人触发的“主机视图”。另外,“hostView”忽略“setFocusable(false)”。有人知道如何从主机视图向小部件添加侦听器吗Android AppWidgetHostView忽略焦点和侦听器,android,android-widget,launcher,appwidgetprovider,Android,Android Widget,Launcher,Appwidgetprovider,下面的代码创建一个小部件并将其添加到我的布局中。但不管是什么样的听众“OnLongClick”还是“OnFocus”。。。我添加到没有人触发的“主机视图”。另外,“hostView”忽略“setFocusable(false)”。有人知道如何从主机视图向小部件添加侦听器吗 public void createWidget(Intent data) { Bundle extras = data.getExtras(); int appWidgetId = extras
public void createWidget(Intent data) {
Bundle extras = data.getExtras();
int appWidgetId = extras
.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID, -1);
AppWidgetProviderInfo appWidgetInfo = mAppWidgetManager
.getAppWidgetInfo(appWidgetId);
final AppWidgetHostView hostView = mAppWidgetHost.createView(this,
appWidgetId, appWidgetInfo);
hostView.setAppWidget(appWidgetId, appWidgetInfo);
((LinearLayout) findViewById(R.id.widgetHolder)).addView(hostView);
((ImageButton) findViewById(R.id.bApps)).requestFocus();
}