什么是您最好的实用用户友好的用户界面设计或原则?
请提交您认为真正有用的实践 - 无论如何 - 如果它适用于您的用户,请分享!
总结/整理
原则
履行
参考
我正在尝试创建一个包含文本和图像的屏幕.我希望图像像网格一样布局,如下所示,但我希望它们没有周围ScrollView提供的滚动功能.
图像最能说明我的问题:

<ScrollView>
<LinearLayout>
<ImageView />
<TextView />
<GridView />
<TextView />
</LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
什么是显示不同数量图像的网格的最佳方法,其中网格没有滚动功能?
请注意,禁用GridView的滚动功能不起作用,因为这只会禁用滚动条但不显示所有项目.
更新:下图显示了在GridView中禁用滚动条的情况.

我已经看到标准的Android UI组件外观不佳.
任何人都可以提供一些关于如何改善Android应用程序外观和感觉的链接或建议吗?
我正在寻找一个PyQt5教程.在没有教程的情况下首次使用Python开始GUI开发相当复杂.
到目前为止我只找到了一些PyQt4教程,并且由于Qt4到Qt5的变化,例如事实SIGNAL并且SLOT在Qt5中不再支持,所以为PyQt5提供特定的教程会很好.
有人可以提供一个如何使用PyQt5开始GUI开发的教程吗?
我正在用C++编写一个控制台程序来下载一个大文件.我知道文件大小,我开始下载工作线程.我想显示一个进度指示器,使其看起来更酷.
如何在cout或printf中的不同时间,但在同一位置显示不同的字符串?
我正在展示一棵非常大的树,里面有很多物品.这些项目中的每一项都通过其关联的UserControl控件向用户显示信息,并且此信息必须每250毫秒更新一次,这可能是一项非常昂贵的任务,因为我还使用反射来访问其某些值.我的第一种方法是使用IsVisible属性,但它不能像我预期的那样工作.
有什么方法可以确定控件是否对用户"可见"?
注意:我已经使用IsExpanded属性来跳过更新折叠节点,但是一些节点有100多个元素,并且找不到跳过网格视口之外的节点的方法.
有人可以解释之间的差异MultiAutoCompleteTextView和 AutoCompleteTextView?
user-interface android autocompletetextview multiautocompletetextview
如何查看Mysql workbench GUI中的表内容?我的意思是,不是来自命令行.
我有一个经历无限循环并处理数据的表单.当我单击"关闭"表单的按钮时,表单即使关闭也会继续处理.我希望表单完全结束并退出其循环语句,然后打开一个新表单.
这是我用来关闭表单的代码
frmMain.Close()
frmMain.Dispose()
Run Code Online (Sandbox Code Playgroud)
注意:我没有使用线程,它只是一个简单的VB.NET应用程序.我没有关闭主要的启动表格.
我已经下载了一个sublimetext的编辑器,我想知道那里使用的GUI库.
编辑器可执行文件目录中的文件的文件名是:
bz2.pyd
Microsoft.VC90.CRT.manifest
msvcp90.dll
msvcr90.dll
PackageSetup.py
PackageSetup.pyc
pyexpat.pyd
python26.dll
python26.zip
select.pyd
sublimeplugin.py
sublimeplugin.pyc
sublimetext.exe
unicodedata.pyd
unins000.dat
unins000.exe
_ctypes.pyd
_elementtree.pyd
_hashlib.pyd
_socket.pyd
_ssl.pyd
Run Code Online (Sandbox Code Playgroud)
我可以从文件名中找到信息吗?
user-interface ×10
android ×3
python ×2
.net ×1
c ×1
c++ ×1
c++11 ×1
gridview ×1
imageview ×1
io ×1
mysql ×1
principles ×1
pyqt5 ×1
qt5 ×1
scrollview ×1
sublimetext ×1
vb.net ×1
visibility ×1
winforms ×1
wpf ×1
wpf-controls ×1