小编Ada*_*unn的帖子

如何在"手机"软键盘上使用InputType = numberDecimal?

对于一个EditText盒子,用户应该只输入有效数字,所以我正在使用android:inputType="numberDecimal".不幸的是,Android提出的软键盘只有顶行的数字,而接下来的三行有各种其他符号(美元符号,百分号,感叹号,空格等).由于numberDecimal只接受数字0-9,负号和小数点,因此使用"手机"软键盘(3x3网格中的0-9,加上其他一些符号)会更有意义.这将使按钮更大并且更容易被击中(因为它是4x4网格而不是同一屏幕区域中的10x4网格).不幸的是,使用android:inputType="phone"允许非数字字符,如括号

我试图使用android:inputType="numberDecimal|phone",但numberDecimal位标志的方面似乎被忽略了.我也试过android:inputType="phone"结合使用android:digits="0123456789-.",但仍然允许多个负号或小数点(inputType="number"对于这样的事情有非常好的错误检查,并且不会让用户输入它).我也尝试android:inputType="phone"在xml布局文件中使用,同时DigitsKeyListener在java代码中使用a ,但是那只是使用默认数字软键盘(只有顶行有数字的键盘)(它似乎设置InputType.TYPE_CLASS_NUMBER,这使得InputType.TYPE_CLASS_PHONE集合无效通过xml布局).

编写自定义IME不起作用,因为用户必须选择IME作为应用程序外的全局选项.

有没有办法使用"手机"式软键盘同时使用"数字"限制输入什么?

android numeric-keypad

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

Team Foundation中的部分文件提交

是否可以在Team Foundation中执行"部分"或"补丁"提交?我有一个文件有两行已修改,但我只想提交其中一行.Git在"git add -p"命令中具有此功能.TFS有类似的东西吗?

更具体地说,我的问题是:我的.proj文件更改了我不想提交给TFS的数据库连接设置(因为这是我自己的开发计算机上的开发数据库的连接).但是,我删除了项目中的文件,因此我想提交从.proj文件中删除引用.我正在使用Team Foundation Server 11和Visual Studio 2010.

version-control tfs visual-studio

9
推荐指数
1
解决办法
2981
查看次数

如何在 MS Graph 中检索 DriveItems 的自定义列

我正在尝试使用 Graph API 检索 Sharepoint 文档库中的文件层次结构。由于文档库存储在“驱动器”中(将其称为 OneDrive 在技术上是否正确?),我使用端点/drives来获取文件列表,如下所示:

https://graph.microsoft.com/beta/drives/{driveid}/root/children
Run Code Online (Sandbox Code Playgroud)

我想从通过 Sharepoint 查看这些项目时存在的一些自定义列中获取信息。使用?expand=fields不起作用,因为fields仅存在于端点的 listItem 对象中/sites,而不存在于端点driveItem的对象中/drives。如果我尝试从单个driveItem获取listItem(从OneDrive遍历图表到Sharepoint),然后扩展字段,例如

https://graph.microsoft.com/beta/drives/{driveid}/items/{driveItemId}/listItem?expand=fields
Run Code Online (Sandbox Code Playgroud)

这会检索内置列(Author、DocIcon 和其他一些列),但似乎不会检索自定义列。我还尝试从端点获取文件列表/sites,并使用?expand=fields将获取自定义列,但它从每个子文件夹获取每个文件,而不是当前文件夹路径。但我觉得这值得有一个自己的问题。

是否可以从driveItems 检索自定义列信息?

sharepoint onedrive microsoft-graph-api

6
推荐指数
2
解决办法
4602
查看次数

SSDT在Visual Studio 2010 SP1中不起作用

我在Windows 7上运行Visual Studio 2010 SP1 Premium,并且正在尝试创建SQL Server Reporting Services(SSRS)报告.我从http://msdn.microsoft.com/en-us/data/hh297027下载了新的SQL Server数据工具(SSDT)并安装/重新启动.如果我进入VS帮助 - >关于,我可以在已安装产品列表中看到"Microsoft SQL Server数据工具10.3.20225.0".但是,SSDT似乎没有出现在"新建项目"窗口中,如果我尝试打开现有的SSRS 2005报告项目(在BIDS/VS 2005中创建),它说"'Reports.rptproj'无法打开,因为此版本的应用程序不支持其项目类型(.rptproj).要打开它,请使用支持此类项目的版本".

我的印象是VS/SSDT不需要安装SQL Server,这是不正确的?在安装SSDT时是否还有其他软件,软件包或步骤?

sql-server visual-studio-2010 reporting-services sql-server-data-tools

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