标签: user-interface

带有底部点的Android ViewPager

我想在我的ViewPager中添加3个底部点,就像这样.

3个底点 3个底点 3个底点

我使用FragmentActivity并支持库ViewPager.

user-interface android android-viewpager viewpagerindicator android-fragmentactivity

164
推荐指数
8
解决办法
13万
查看次数

iOS 7使用CSS模糊叠加效果?

苹果的叠加层似乎不仅仅是透明度.关于如何用CSS和可能的JS实现这种效果的任何想法?

不仅仅是透明度

javascript css user-interface blur

160
推荐指数
7
解决办法
16万
查看次数

SSRS设计器中的DataSet面板(报告数据)消失了

在SSRS设计器的布局屏幕中,例如Visual Studio,我丢失了报告数据面板.

它已经消失了,我无法记住它的名称,以便将它取回.

这通常列出以下项目:

  • 内置字段
  • 参数
  • 图片
  • 数据源
  • 数据集

以前它与通用工具箱和服务器资源管理器面板位于同一区域.

有谁知道如何恢复它?

sql user-interface toolbox visual-studio reporting-services

159
推荐指数
7
解决办法
12万
查看次数

与保留模式 GUI 相比,使用立即模式 GUI 对性能有何影响?

我目前正在开发一个标准的 Windows 桌面应用程序(标准意味着没有花哨的东西:只有按钮、文本、滑块等),并且在研究了一些 GUI 框架并被排斥后决定自己编写一个 GUI 框架他们都。由于这是一个业余项目,我也愿意尝试,并决定使 GUI 立即模式,而不是保留模式,因为我非常喜欢它简化代码的方式。不过,这里有一个问题:

当将即时模式 GUI 用于典型桌面应用程序时,与保留模式 GUI 相比,使用即时模式 GUI 对性能有何影响?

我总是听说 IMGUI 的性能更差,因为它必须重绘每一帧(或者,如果它以某种方式缓存,它仍然必须每帧都执行逻辑)。但我们在这里谈论的还有多少?我是不是消耗了两倍的 CPU 时间?更多的?如果我假设运行 20 个 IMGUI 程序,它会最大限度地使用 CPU(假设我已经对其进行了优化)?我只是想知道大概情况以及权衡在非游戏环境中是否仍然可行,在这种环境中无需重新绘制每一帧。

还有一个我不明白的关于延迟的含义。在章讨论IMGUI工作正在进行书约翰内斯Norneby,解释如下:

框架剪切

在实时应用程序的上下文中需要注意的 IMGUI 的一个方面(每秒不断渲染新帧多次)是用户交互将始终响应在前一帧上绘制的内容。这是因为用户界面必须至少绘制一次,以便用户知道那里有要与之交互的小部件。大多数情况下,如果帧速率足够高,这不会导致任何问题,但这是需要注意的。

这在保留模式 GUI 中有何不同?这是否意味着我在保留模式的 GUI 上多了一个输入延迟帧?

c++ performance user-interface desktop-application immediate-mode

156
推荐指数
1
解决办法
4万
查看次数

制作WinForms TextBox的行为与浏览器的地址栏相似

当C#WinForms文本框获得焦点时,我希望它的行为类似于浏览器的地址栏.

要查看我的意思,请单击您的Web浏览器的地址栏.您会注意到以下行为:

  1. 如果文本框之前没有聚焦,则单击文本框应选择所有文本.
  2. 鼠标按下并在文本框中拖动应该只选择我用鼠标突出显示的文本.
  3. 如果文本框已经聚焦,则单击不会选择所有文本.
  4. 以编程方式或通过键盘选项卡聚焦文本框应选择所有文本.

我想在WinForms中做到这一点.

最快的枪声:请在回答之前阅读以下内容!多谢你们.:-)

在.Enter或.GotFocus事件期间调用.SelectAll()将不起作用,因为如果用户单击文本框,则插入符号将被放置在他单击的位置,从而取消选择所有文本.

在.Click事件期间调用.SelectAll()将不起作用,因为用户将无法使用鼠标选择任何文本; .SelectAll()调用将继续覆盖用户的文本选择.

在焦点/输入事件输入上调用BeginInvoke((Action)textbox.SelectAll)不起作用,因为它违反了上面的规则#2,它将继续覆盖用户对焦点的选择.

.net user-interface textbox winforms

151
推荐指数
4
解决办法
12万
查看次数

MongoDB(适用于Windows)是否存在任何可视化工具?

我目前正在报告系统中使用MongoDB,并且必须删除一大堆测试文档.虽然使用基于JSON的命令行工具没有太多麻烦,但是必须继续搜索文档,复制和粘贴OID等,特别是从命令提示符窗口(曾经尝试过),这非常繁琐."标记"包装多行的文本?)

一个快速的谷歌搜索没有太多(只是一个Mac工具),但我想我会在这里问.

我意识到在功能集方面不可能有任何与SQL Server Management Studio相近的东西,但至少有类似的东西吗?只是允许我在视觉上检查数据库和集合,执行一些简单的CRUD任务并在适当的窗口(不是DOS提示符)中管理多个脚本的东西?

如果没有,是否正在进行任何工作?如果我知道自己在寻找什么,我甚至可能愿意做出贡献,但我似乎无法找到一丝暗示,有人可能正在考虑为Windows构建这样的东西.

如果有人能指出我正确的方向,我会很感激.

windows user-interface mongodb

149
推荐指数
2
解决办法
10万
查看次数

Casperjs/PhantomJs vs Selenium

我们正在使用Selenium来自动化我们的UI测试.最近我们看到大多数用户使用Chrome.所以我们想知道 - 使用PhantomJS和Selenium的利弊:

  • 在性能方面是否有任何真正的优势,例如执行测试用例所需的时间?
  • 什么时候应该更喜欢PhantomJS而不是Selenium?

user-interface selenium automation google-chrome phantomjs

148
推荐指数
3
解决办法
6万
查看次数

在Clojure中进行GUI的最佳方法是什么?

Clojure中进行GUI的最佳方法是什么?

有一些功能性SwingSWT包装器的例子吗?或者与JavaFX声明性GUI描述的某些集成,可以使用一些宏观程序轻松地包装到s表达式

任何教程?

lisp java user-interface clojure

146
推荐指数
8
解决办法
4万
查看次数

选择文件对话框

有谁知道完整的选择文件对话框?也许您可以过滤掉除具有特定扩展名的文件之外的所有文件?

我没有发现任何足够轻量的东西可以很容易地实现我的一个项目.唯一的其他选择似乎是使用OI FileManager的开放意图,但这需要用户已经安装了文件管理器.

如果有人能指出允许用户浏览文件夹并选择文件并返回路径的Dialog,我将不胜感激.

user-interface android dialog file code-snippets

145
推荐指数
4
解决办法
16万
查看次数

ImageView周围不需要的填充

我需要在所有活动/视图中包含标题图形.带标题的文件名为header.xml:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent" 
  android:layout_height="wrap_content"
  android:background="#0000FF" 
  android:padding="0dip">

  <ImageView xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/header"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_margin="0dip"
    android:layout_marginTop="0dip"
    android:layout_marginBottom="0dip"
    android:padding="0dip"
    android:paddingTop="0dip"
    android:paddingBottom="0dip"
    android:layout_gravity="fill"
    android:background="#00FF00"
    />
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

注意android:background="#00FF00"(绿色),它只是可视化的目的.

我将它们包含在我的视图中:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical"
  style="@style/white_background">

  <include layout="@layout/header" />
  (...)
Run Code Online (Sandbox Code Playgroud)

因此,当我实际尝试时,结果看起来像左图像,而不是它应该是什么样的(右):

注意绿色边框

(1)这 - 橙色 - 部分是图像/ ImageView
(2)不受欢迎的绿色边框.注意:通常,绿色区域是透明的 - 它只是绿色,因为我设置了background.

注意顶部图像周围的绿色边框; 它是ImageView的一部分,我无法弄清楚它为什么存在或我如何摆脱它.它将所有填充和边距设置为0(但是当我省略它们时结果是相同的).图像是480x64px jpeg*,我把它放在res/drawable中(不是在其中一个中drawable-Xdpi).

(*jpeg,因为我似乎偶然发现了旧的png伽玛问题 - 起初我通过使绿色边框与图片橙色相同来解决问题,并且颜色不匹配.)

我在我的htc desire/2.2/Build 2.33.163.1和模拟器上试了一下.我也向#android-dev中的某个人描述了这个问题.她可以重现这个问题,但也没有解释.构建目标是1.6.

更新@tehgoose:此代码产生完全相同的顶部+底部填充结果.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical"
  style="@style/white_background">

  <!-- <include layout="@layout/header" />  --> …
Run Code Online (Sandbox Code Playgroud)

user-interface android imageview

140
推荐指数
3
解决办法
7万
查看次数