小编tfh*_*tfh的帖子

光滑 - 使用动态sortBy编译

我知道光滑的2.1.可以使用ConstColumn使用"Compiled"来获取和删除预编译的Query.

private val findXXXCompiled = Compiled { 
    (someId:Column[Long], sortBy:???, drop:ConstColumn[Long], take:ConstColumn[Long]) =>
    val q = findXXX(someId) // returns a Query

    // I want to use query composition on "q" in order to further restrict my result:
    q.sortBy {
      case (_, name, state) => sortBy match {
        case ??? => name.asc
        case ??? => name.desc
        case ??? => state.asc
        case ??? => state.desc
      }
    }.drop(drop).take(take) // possible since slick 2.1. as described above using type ConstColumn
}
Run Code Online (Sandbox Code Playgroud)

}

上面的示例代码由用户从具有表格布局的UI触发.如果用户单击"名称"标题,则应根据"名称"对表进行排序 - "状态"相同. …

scala slick slick-2.0

12
推荐指数
1
解决办法
715
查看次数

Android在Spinner中更改文本颜色

我有一个Spinner并使用ArrayAdapter.在适配器中我使用"android.R.layout.simple_list_item_1",如下所示:

spinnerControlObjectType.setAdapter(new ArrayAdapter(getApplicationContext, android.R.layout.simple_list_item_1, list))
Run Code Online (Sandbox Code Playgroud)

我查看了android.R.layout.simple_list_item_1并看到它有这样的文本样式:

android:textAppearance="?android:attr/textAppearanceListItemSmall"

我想在我的主题中覆盖"textAppearanceListItemSmall"以赋予它不同的颜色,我该怎么做?我不想继承任何东西或编写代码样板.我确信有一种方法可以改变颜色,只更改theme.xml.

在android文档中,它写成:'...引用一个样式属性实质上说,"在当前主题中使用由此属性定义的样式."......(http://developer.android.com /guide/topics/resources/accessing-resources.html#ReferencesToThemeAttributes).他们说"已定义"和"在当前主题中" - 我如何在当前主题中定义它?让我疯了......

android themes styles colors spinner

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

标签 统计

android ×1

colors ×1

scala ×1

slick ×1

slick-2.0 ×1

spinner ×1

styles ×1

themes ×1