标签: user-interface

如何以编程方式将UIScrollView移动到焦点在键盘上方的控件中?

我有6个UITextFields在我的UIScrollView.现在,我可以按用户请求滚动.但是当键盘出现时,会隐藏一些文本字段.

这不是用户友好的.

如何以编程方式滚动视图,以确保键盘不隐藏文本字段?

iphone user-interface objective-c

50
推荐指数
3
解决办法
8万
查看次数

并排2个按钮 - 安卓布局

如何将2个按钮并排放置,以便它们占据所有宽度,两者之间有一点空间.

我想到了一个水平线性布局,2个子线性布局设置为匹配父级和重量1,每个都包含按钮..是否有更简单的方法?这可以用相对布局来完成吗?

谢谢!

layout user-interface android

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

替代ssh X11转发Docker容器

我正在运行一个Docker容器,主要是作为该R语言的独立开发环境.(R这里的用法与帖子的其余部分正交,即你可以假设任何可以在repl-session中运行的通用程序.)很多时候这将涉及做绘图,制作图形等内容; 我需要看看这些.因此,我更愿意选择显示我在容器中创建的图形.到目前为止,我是这样做的.首先我创建一个Dockerfile.省略最重要的步骤是:

# Set root passwd 
RUN echo "root:test" | chpasswd

# Add user so that container does not run as root 
RUN useradd -m docker 
RUN echo "docker:test" | chpasswd 
RUN usermod -s /bin/bash docker 
RUN usermod -aG sudo docker 
ENV HOME /home/docker

RUN mkdir /var/run/sshd 
RUN mkdir -p /var/log/supervisor

# copy servisord.conf which lists the processes to be spawned once this 
# container is started (currently only one: sshd) 
COPY …
Run Code Online (Sandbox Code Playgroud)

user-interface docker

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

为C#寻找干净的WinForms MVC教程

如何创建一个丰富的用户界面Windows应用程序,例如Photo Shop.

我正在寻找带有C#的WinForms的干净MVC教程.(不是 ASP.NET MVC.)

成为Windows平台上的新手; 大多数MSDN和互联网教程基本上都将所有内容都放入Form类中.进一步的默认事件在表单内部处理,而不是将事件发送到控件/模型,而控制/模型又改变了视图的状态.

或者Windows应用程序的首选方法是别的吗?

c# model-view-controller user-interface methodology winforms

49
推荐指数
2
解决办法
5万
查看次数

jQuery xy文档坐标的DOM对象

我需要获取DOM元素的X,Y坐标(相对于文档的顶部/左侧).我找不到任何可以提供给我的插件或jQuery属性或方法.我可以获取DOM元素的顶部和左侧,但这可以相对于其当前容器/父级或文档.

javascript jquery user-interface location

49
推荐指数
2
解决办法
9万
查看次数

QComboBox - 根据项目的数据设置所选项目

从预定义的enum基于唯一值的列表中选择QT组合框中的项目的最佳方法是什么.

在过去,我已经习惯了.NET的选择方式,可以通过将所选属性设置为您想要选择的项目值来选择项目:

cboExample.SelectedValue = 2;
Run Code Online (Sandbox Code Playgroud)

如果数据是C++枚举,是否有基于项目数据的QT执行此操作?

c++ user-interface qt combobox qcombobox

49
推荐指数
3
解决办法
9万
查看次数

用于GUI的Qt Designer C++或QML

我知道在QT中使用QML是一个很新的东西,我想知道是否应该使用QTDesigner或QML设计我的应用程序.我将使用MVC模式和我主要担心的是,如果我在GUI中使用QML,那么在我的C++应用程序的reste中集成它可能并不容易.

请随意提出您的个人建议,我将不胜感激.谢谢!

c++ user-interface qt qml

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

Horizo​​ntalScrollView:添加新视图时自动滚动到结束?

我有一个包含LinearLayout的Horizo​​ntalScrollView.在屏幕上我有一个Button,它将在运行时向LinearLayout添加新的视图,我希望滚动视图在添加新视图时滚动到列表的末尾.

我几乎让它工作 - 除了它总是滚动一个视图而不是最后一个视图.在没有首先计算包含新视图的情况下,它似乎在滚动.

在我的应用程序中,我使用的是自定义View对象,但我制作了一个使用ImageView并具有相同症状的小型测试应用程序.我在Layout和ScrollView上尝试了各种各样的东西,比如requestLayout(),我尝试了scrollTo(Integer.MAX_VALUE),它滚动到了netherverse :)我是否违反了UI线程问题?

  • 干草堆

======

    public class Main extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

             Button b = (Button) findViewById(R.id.addButton);
             b.setOnClickListener(new AddListener());

             add();
        }

        private void add() {
             LinearLayout l = (LinearLayout) findViewById(R.id.list);
             HorizontalScrollView s = 
                 (HorizontalScrollView) findViewById(R.id.scroller);

             ImageView i = new ImageView(getApplicationContext());
             i.setImageResource(android.R.drawable.btn_star_big_on);
             l.addView(i);

             s.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
        }

        private class AddListener implements View.OnClickListener {
             @Override
             public void onClick(View v) {
                 add();
             }
        }
    }
Run Code Online (Sandbox Code Playgroud)

布局XML: …

user-interface android horizontal-scrolling

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

WPF窗口,透明背景包含不透明控件

我有一个窗口,外观如下:

在此输入图像描述

然而,我想要的是,主体中的Button控件(中间带有文字的灰色控件)的不透明度为1,完全不透明.当我继承这个项目时,不透明度在开始标记内的顶层设置为0.75 .现在据我了解,这将自动强制执行所有孩子,并说孩子不能覆盖.WindowGridWindow

那我怎么能完成透明背景但不透明的按钮呢?到目前为止我找到的唯一方法(作为WPF中的相对新手)是有两个单独的Windows,一个是透明背景,另一个没有背景但包含不透明控件.这非常hacky,如果可以,我想避免它.

我可以根据要求提供代码,但它实际上就像Window使用windowstyle = none和opacity .75 一样简单Grid,其中包含一些非常基本的Buttonetc控件.

有没有人建立过这样的Window,或者有其他人有洞察力生成一个?谢谢.

.net c# wpf user-interface transparency

49
推荐指数
1
解决办法
8万
查看次数

箭头指向排序表中的哪个方向?

在排序表中,通常有一个向上或向下箭头表示排序样式.但是,我在确定箭头指向哪个方向时遇到了一些麻烦.在ASC排序中,字符按1-9A-Za-z排序.箭头指向上或下吗?

我在网上找到了两者的实现,所以这对我没什么帮助:UpDown(你必须先创建表).

对此有一个硬性规定吗?我发现自己能够证明两种实现的合理性.你用哪种方法?哪个更直观,为什么?

编辑:你们中的一些人已经建议了其他实现,比如上升的条形图或带箭头的字母表示排序方向.很棒的建议.我肯定对其他选择持开放态度.越不明确,越好.它可能是挑剔的,但我真的希望用户方面存在极少或没有混淆.

编辑:我现在最后一起上升和下降的酒吧.它不是标准的,但似乎比三角形更不明确.当前的排序列显示了三个条形图,从小到大(从左到右)表示ASC,与DESC相反.其他可排序列默认情况下没有条形,但将鼠标悬停在任何可排序列标题(包括当前列)上会显示描述如果单击该列标题将如何对表进行排序的条形图.

datatable user-interface

48
推荐指数
8
解决办法
3万
查看次数