我知道光滑的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触发.如果用户单击"名称"标题,则应根据"名称"对表进行排序 - "状态"相同. …
我有一个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).他们说"已定义"和"在当前主题中" - 我如何在当前主题中定义它?让我疯了......