标签: widget

为什么小部件在重启后不起作用?

我有这个简单的小部件,当我点击它时,它应该打开我的活动,它可以工作,但在重新启动后它不起作用。我必须删除然后再次将小部件添加到我的主屏幕,因为当我点击小部件时,小部件没有响应,也没有打开我的活动。那么问题出在哪里呢?

代码:

public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
        final int N = appWidgetIds.length;

        for(int i=0; i<N; i++){
            int appWidgetId = appWidgetIds[i];

            context.startService(new Intent(context, WidgetService.class));

            Intent intent = new Intent(context, WidgetDialog.class);
            PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);

            RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
            views.setOnClickPendingIntent(R.id.layout_widget, pendingIntent);

            appWidgetManager.updateAppWidget(appWidgetId, views);
        }
    }

    @Override
    public void onEnabled(Context context){
        context.startService(new Intent(context, WidgetService.class));
    }

    @Override
    public void onDisabled(Context context){
        context.stopService(new Intent(context, WidgetService.class));
    }
Run Code Online (Sandbox Code Playgroud)

android reboot widget

3
推荐指数
1
解决办法
4017
查看次数

jquery UI datepicker,是否有可能使某些日期无法选择?

我的客户想要一个程序,该程序将使用日期选择器,该程序将使某些日期无法点击、禁用或变灰,因为它们已满或不适用于她的工作时间。

有没有办法,给定一组日期,要么提醒用户该选项是机器人可行的,要么将其阻止/灰色显示,因此不能将其选为日期?我更喜欢后面的选择。

我正在查看 Jquery UI fatpicker 工具来尝试解决这个问题。

链接:http : //jqueryui.com/demos/datepicker/

jquery datetime widget

3
推荐指数
1
解决办法
6899
查看次数

QTableWidget::item() QTableWidget::cellWidget()?

有谁知道返回值之间的关系

QTableWidget::item(x, y) 
Run Code Online (Sandbox Code Playgroud)

 QTableWidget::cellWidget (x, y)
Run Code Online (Sandbox Code Playgroud)

在同一个 QTableWidget 和同一个 row.column 中。?

user-interface qt widget qtablewidget

3
推荐指数
1
解决办法
1789
查看次数

QPlainTextEdit 强制重绘

我想强制重绘 QPlainTextEdit 小部件,因为我的突出显示规则发生了变化。但是,不会重新绘制所有线条和块,以遵守新规则。

这是真的,因为如果我修改一行,就会应用正确的突出显示,我很高兴。但是我无法强制修改每个块以查看任何更改!

有没有办法强制重绘?我尝试了 update() 和类似方法,但似乎没有任何效果。

谢谢!

qt syntax-highlighting widget qwidget qtextedit

3
推荐指数
1
解决办法
2711
查看次数

jQuery 小部件从事件处理程序调用私有函数

我有一个 jQuery ui 小部件,它的内容中有一个链接

 <a href="test" data-foo="clickThis">Click me</a>
Run Code Online (Sandbox Code Playgroud)

_create函数中我附加点击事件处理程序并创建实例变量

_create: function () {
   //*this* here refers to widget
   this.$elem.on('click', 'a[data-foo]', this._clickHandler);
   this.instanceVariable = "someValue";
}

_clickHandler: function (event) {
   //**this** in here refers to link, not to widget
   //Question: How to call _otherPrivateFunction from here 
}

_otherPrivateFunction(){
  //I want to access this.instanceVariable in here
}
Run Code Online (Sandbox Code Playgroud)

我在一页上有多个小部件实例,所以每个实例都应该访问它自己的 instanceVariable。我发现这样做的一种方式,是通过thisevent.data到单击处理程序,但我不喜欢这样的解决方案,因为这只是一些解决方法。

this.$elem.on('click', 'a[data-foo]', this, this._clickHandler);
Run Code Online (Sandbox Code Playgroud)

我会很感激一些更好的解决方案。

javascript jquery widget

3
推荐指数
1
解决办法
1753
查看次数

如何检测 Gtk 小部件是否显示

这是一个非常简单的问题。

我如何知道小部件是否已经显示?有功能吗?

python gtk widget

3
推荐指数
2
解决办法
2897
查看次数

可以从Fragment类中调用PlaceAutocompleteFragment(覆盖模式)

我正在开发我的项目来创建一个带有导航抽屉的活动(扩展AppCompatActivity),用于在多个Fragment之间切换,其中一个是MapFragment(使用MapView实现扩展Fragment).我想在MapFragment类中调用Google提供的AutoComplete Widget.

这是我在MapFragment类中的代码

    PlaceAutocompleteFragment autocompleteFragment = (PlaceAutocompleteFragment)
            getFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);

    AutocompleteFilter typeFilter = new AutocompleteFilter.Builder()
            .setTypeFilter(AutocompleteFilter.TYPE_FILTER_ADDRESS)
            .build();
    autocompleteFragment.setFilter(typeFilter);

    autocompleteFragment.setOnPlaceSelectedListener(new PlaceSelectionListener() {
        @Override
        public void onPlaceSelected(Place place) {
            // TODO: Get info about the selected place.
            String placeDetailsStr = place.getName() + "\n"
                    + place.getId() + "\n"
                    + place.getLatLng().toString() + "\n"
                    + place.getAddress() + "\n"
                    + place.getAttributions();
            Log.i("OnPlaceSelected", placeDetailsStr);
            map.moveCamera(CameraUpdateFactory.newLatLngZoom(place.getLatLng(), 15));

        }

        @Override
        public void onError(Status status) {
            // TODO: Handle the error.
            Log.i("OnPlaceSelected", "An error occurred: " + status);
        }
    });
Run Code Online (Sandbox Code Playgroud)

语法错误是在 …

java autocomplete widget android-fragments

3
推荐指数
1
解决办法
3956
查看次数

Drupal 8:如何自定义表单窗口小部件以显示实体字段值而不是实体标题?

我正在通过开发自定义表单小部件模块迈出第一步,以了解Drupal 8的工作原理。我的目标是显示参考节点的图像字段值,而不是在单选按钮列表(在核心中可用)中显示其节点标题。这将使网站管理员在为节点选择背景图像时选择图片而不是文本。

这是使用Drupal 8内置的“复选框/单选按钮”小部件而无需自定义工作的表单的外观:

Drupal 8的内置“复选框/单选按钮”小部件示例

这是我希望我的自定义小部件出现(至少开始)的Photoshop样机:

我希望如何显示自定义小部件的Photoshop样机

到目前为止,我已经能够创建一个扩展“复选框/单选按钮”小部件的启动模块,并参考“ 开发人员示例”模块和遍历核心。这至少帮助我更好地了解了Drupal 8的模块结构。

模块结构:

modules
  custom
    back_image_widget
      back_image_widget.info.yml
      back_image_widget.module
      src
        Plugin
          Field
            Field Widget
              BackImageWidget.php
Run Code Online (Sandbox Code Playgroud)

back_image_widget.info.yml:

name: Background Image Entity Widget
type: module
description: Used to list Background Image entities as images instead of text labels in the Text Message content type form.
package: Custom
core: 8.x
Run Code Online (Sandbox Code Playgroud)

back_image_widget.module:

<?php

/**
 * @file
 * Used to list Background Image entities as images instead of text labels in the Text Message content type form.
 */
Run Code Online (Sandbox Code Playgroud)

BackImageWidget.php: …

php drupal module widget drupal-8

3
推荐指数
1
解决办法
4455
查看次数

将窗口小部件添加到现有Xamarin Android应用程序时捆绑savedInstanceState null

我有和现有的 Android应用程序与Xamarin开发.

它完美无缺.

我决定为我的应用程序创建一个小部件,然后我按照 Xamarin Widget Sample,http://forums.xamarin.com/discussion/22941 ...Vogela Widget教程指南来添加它所需要的内容.

不幸的是,因为他们的应用程序崩溃开始与此异常

Java.Lang.NullPointerException:尝试在空对象引用上调用虚方法'void android.support.v7.widget.ContentFrameLayout.setId(int)'

问题来自于加载第一个活动并且执行操作时base.OnCreate (savedInstanceState); Bundle savedInstanceState为null.

android widget xamarin

3
推荐指数
1
解决办法
1241
查看次数

在哪里可以找到HTML select小部件的规范?

HTML select小部件在样式设置方面非常受限制。要解决此问题,有许多库尝试使用JavaScript重新实现它,但是大多数库都缺少本机版本中可用的一项或另一项功能。以下是一些在单个实现中很难找到的功能:

  • 箭头键可用于浏览焦点选择元素的选项,而无需打开弹出窗口
  • 可以通过键入以以下内容开头的字母跳到选项
  • 如果底部没有足够的空间,则弹出窗口将在顶部打开,或者如果在底部将其打开则需要使选项弹出窗口可滚动。

某处是否有规范列出了本机选择窗口小部件支持的所有功能?

我知道实现可能依赖于平台,但是为任何实现提供文档将很有用。

我能找到的最好的东西是关于类似组件的信息- combobox

user-interface html-select specifications widget

3
推荐指数
1
解决办法
66
查看次数