Questions tagged «widget»

小部件是用户界面(GUI小部件)或独立(通常很小)的软件应用程序(桌面小部件)的元素。在计算中,使用户能够执行功能或访问服务的应用程序或界面组件。

20
根据内容调整iframe的大小
我正在开发类似iGoogle的应用程序。使用iframe显示其他应用程序(在其他域上)的内容。 如何调整iframe的大小以适合iframe内容的高度? 我试图破译Google使用的javascript,但是它被混淆了,到目前为止,在网络上搜索是徒劳的。 更新:请注意,内容是从其他域加载的,因此适用同源策略。


11
RecyclerView-在特定位置获取视图
我有一个与RecyclerView和一起进行的活动ImageView。我正在使用RecyclerView来水平显示图像列表。当我点击在图像上RecyclerView的ImageView在活动中应显示图像的大局观。到目前为止,一切正常。 现在ImageButtons,活动中还有两个:imageButton_left和imageButton_right。当我单击时imageButton_left,中的图像ImageView应左移,并且中的缩略图也RecyclerView应反映此更改。与的情况类似imageButton_right。 我能够旋转ImageView。但是,如何旋转缩略图RecyclerView?我如何获得ViewHolder的ImageView? 码: 活动XML: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.RecyclerView android:id="@+id/recyclerview" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="10dp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="10dp" android:orientation="vertical"> <ImageView android:id="@+id/original_image" android:layout_width="200dp" android:layout_height="200dp" android:scaleType="fitXY" android:src="@drawable/image_not_available_2" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:gravity="center_horizontal" android:orientation="horizontal"> <ImageButton android:id="@+id/imageButton_left" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="20dp" android:background="@drawable/rotate_left_icon" /> <ImageButton android:id="@+id/imageButton_right" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/rotate_right_icon" …




10
当键盘出现时,Flutter小部件将调整大小。如何预防呢?
我有一列展开式小部件,如下所示: return new Container( child: new Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: <Widget>[ new Expanded( flex: 1, child: convertFrom, ), new Expanded( flex: 1, child: convertTo, ), new Expanded( flex: 1, child: description, ), ], ), ); 看起来像这样: convertFrom,包括一个TextField。当我点击此文本字段时,Android键盘将出现在屏幕上。这会更改屏幕大小,因此小部件的大小将如下调整: 有没有一种方法可以让键盘“覆盖”屏幕,使我的专栏不改变大小?如果我不使用Expanded小部件,并且不对每个小部件的高度进行硬编码,则这些小部件不会调整大小,但是在键盘出现时会出现黑色和黄色的条纹错误(因为没有足够的空间)。这对于所有屏幕尺寸也不是很灵活。 我不确定这是Android专用还是Flutter专用。

12
如何将参数传递给脚本标签?
我读了教程DIY小部件-如何将您的网站嵌入另一个由Nic博士制作的XSS小部件网站。 我正在寻找一种将参数传递给脚本标签的方法。例如,要进行以下工作: <script src="http://path/to/widget.js?param_a=1&param_b=3"></script> 有没有办法做到这一点? 两个有趣的链接: 如何将依赖jQuery的Javascript小部件嵌入未知环境(Stackoverflow讨论) 有关将参数传递到脚本标签的文章

8
如何在Android中向通知添加按钮?
我的应用播放音乐,并且当用户通过从屏幕顶部(或通常在平板电脑屏幕的右下角)滑动打开通知屏幕时,我想向他们显示一个按钮,以停止当前正在播放的音乐,并在出现以下情况时重新开始播放他们要。 我不打算将小部件放在用户的主屏幕上,而只是放在通知中。我怎样才能做到这一点?

6
如何获得小部件的高度?
我不明白如何LayoutBuilder用于获取小部件的高度。 我需要显示小部件列表并获取它们的高度,以便可以计算一些特殊的滚动效果。我正在开发一个程序包,其他开发人员提供了小部件(我不控制它们)。我读过LayoutBuilder可以用来获取高度。 在非常简单的情况下,我尝试将Widget包装在LayoutBuilder.builder中并将其放入堆栈中,但是我总是得到minHeight 0.0和maxHeight INFINITY。我在滥用LayoutBuilder吗? 编辑:似乎LayoutBuilder是行不通的。我发现CustomSingleChildLayout几乎是一个解决方案。 我扩展了该委托,并且能够在getPositionForChild(Size size, Size childSize)方法中获得小部件的高度。但是,第一个调用的方法是Size getSize(BoxConstraints constraints),作为约束,我将0赋给INFINITY,因为我将这些CustomSingleChildLayouts放置在ListView中。 我的问题是SingleChildLayoutDelegate的getSize运行就像需要返回视图的高度一样。我当时不知道孩子的身高。我只能返回constraints.smallest(为0,高度为0),或者返回constraints.biggest,它为无穷大并导致应用崩溃。 在文档中甚至说: ...但是父母的大小不能取决于孩子的大小。 这是一个怪异的限制。

6
Django模型形式的必填字段
我有一个表格,其中的两个字段根据需要在我不希望出现时也出现。这是来自models.py的表格 class CircuitForm(ModelForm): class Meta: model = Circuit exclude = ('lastPaged',) def __init__(self, *args, **kwargs): super(CircuitForm, self).__init__(*args, **kwargs) self.fields['begin'].widget = widgets.AdminSplitDateTime() self.fields['end'].widget = widgets.AdminSplitDateTime() 在实际的电路模型中,字段的定义如下: begin = models.DateTimeField('Start Time', null=True, blank=True) end = models.DateTimeField('Stop Time', null=True, blank=True) 我的views.py在这里: def addCircuitForm(request): if request.method == 'POST': form = CircuitForm(request.POST) if form.is_valid(): form.save() …
73 python  django  forms  model  widget 

7
如何使Facebook Like Box响应?
通过将Facebook代码粘贴到文本小部件中,我在侧边栏中使用了类似Facebook的框代码。我的主题是响应式的,我希望获得一个喜欢的框来正确调整其大小。我找到了本教程,但是他说他做的方式并不“完全响应”,所以我不知道是否有更好的方法来做。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.