这更像是一个"有一个更合适的方式"的问题,因为我找到了一个解决方法.
我的一些表标题被选为拼写错误,并以红色下划线.当然,这不是我想看到的.我发现使用了
android:inputType="textNoSuggestions"
Run Code Online (Sandbox Code Playgroud)
会禁用拼写检查标记.我觉得奇怪(错误?)这是必要的,因为文档说:
inputType:放置在文本字段中的数据类型,用于帮助输入方法决定如何让用户输入文本.
而且没有与textView相关的输入.这是避免拼写检查的唯一/更合适的方法,这是一个拼写检查非输入字段的错误吗?
更新:根据请求,这是示例xml
<TextView
android:text="ID#"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:typeface="monospace"
android:textSize="14sp"
android:digits="4"
android:textAlignment="gravity"
android:layout_weight="5"
android:gravity="left"
android:singleLine="true"
android:phoneNumber="true"
android:inputType="textNoSuggestions|none">
</TextView>
Run Code Online (Sandbox Code Playgroud) 我不确定这是怎么发生的.但它很烦人,我似乎无法找到解决它的方法.
我使用subversion,当我打开VCS提交窗口时,提交消息的区域有一个白色背景.很好,但我使用背景很暗的白色文本(settings-> color-> general-> default text).由于未知原因,此消息区域将获取除背景颜色之外的"默认文本"的所有属性.因此,我无法看到任何我写的东西,因为它是白色的白色.我必须突出显示文本(前景/背景确实有效)才能看到我的错误.
任何人都知道什么控制背景颜色和在哪里找到它?
我正在寻找一种方法来模拟其他基于 sql 的 dbms 中可用的“汇总”。需要明确的是,我知道如何获得运行小计,但这不是我所追求的。我也知道我可以通过编程来做到这一点。但是,如果可以使用一个(或几个)sql 语句来完成,我宁愿这样做。
例如,对于这样的表:product_type、order_amount、date,我将寻求一个报告,其中显示按产品类型分组的所有数据,然后按日期分组,其中一行显示产品类型和日期每次更改的 order_amount 小计。
我只能在 Android 上使用 sqlite。我知道足够的 sql 可能会伤害数据库,但显然不足以模拟汇总,在这一点上我认为这是不可能的。
任何见解(即使“不,这是不可能的”)表示赞赏。