小编God*_*win的帖子

如何自定义snackBar的布局?

有没有方法可以将snackBar的布局更改为自定义View?

现在它变黑了,我们可以改变背景颜色.但我不知道正确的方法来膨胀新的布局并使其成为snackBars背景?

谢谢...

android android-custom-view android-layout snackbar android-snackbar

85
推荐指数
6
解决办法
7万
查看次数

协程流程:不确定如何将光标转换为该方法的返回类型

当我尝试将 Dao 更改为新的FlowApi 时,出现编译错误,指出

Not sure how to convert a Cursor to this method's return type
    public abstract kotlinx.coroutines.flow.Flow<java.util.List<com.ezek.ezign.model.ECampaign>> readCampaigns();
Run Code Online (Sandbox Code Playgroud)

道是

@Dao
interface CampaignDao {

    @Query("SELECT * FROM campaign ORDER BY timeStamp ASC")
    fun readCampaigns(): Flow<List<ECampaign>>

    @Query("SELECT * FROM campaign WHERE id = :campaignId")
    fun readCampaign(campaignId: Int): Flow<ECampaign>
}
Run Code Online (Sandbox Code Playgroud)

和依赖项是

    implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2'

    implementation "android.arch.persistence.room:runtime:$rootProject.ext.room_version"
    kapt "android.arch.persistence.room:compiler:$rootProject.ext.room_version"

//room_version = "2.1.0"
Run Code Online (Sandbox Code Playgroud)

我已经尝试过两者ListArrayList,但没有运气。

提前致谢。

android kotlin android-room kotlin-coroutines

26
推荐指数
1
解决办法
3639
查看次数

如何在BottomNavigationView中显示没有色调的菜单项图标

我创建了一个BottomNavigationView包含三个项目。其中之一是用户选项卡

底部

对于访客选项卡,有一个图像,但 TintColor 正在应用,我们看不到它。

那么如何去除特定项目的色调?

我试过了

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
                            item.setIconTintList(null);

                        }
Run Code Online (Sandbox Code Playgroud)

但没有运气。它适用于 api 26 以上

我的活动

<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/bottomNavigationView"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    app:itemIconTint="@drawable/bottom_color_state"
    app:itemBackground="@color/colorAccent"
    app:itemTextColor="@drawable/bottom_color_state"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:menu="@menu/menu_bottom_navigation" />
Run Code Online (Sandbox Code Playgroud)

底部颜色状态.xml

    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:color="@color/white" android:state_enabled="true" />
        <item android:color="@color/colorPrimaryDark" android:state_enabled="false" />
        <item android:color="@color/white" android:state_selected="true" />
        <item android:color="@color/off_white" android:state_selected="false" />
        <item android:color="@color/white" android:state_checked="true" />
        <item android:color="@color/off_white" android:state_checked="false" />
        <item android:color="@color/off_white" />
    </selector>
Run Code Online (Sandbox Code Playgroud)

提前致谢

android menu menu-items bottomnavigationview

8
推荐指数
3
解决办法
5166
查看次数

未找到 import kotlinx.coroutines.flow.*

我正在努力学习Kotlin Flow。当我尝试添加

import kotlinx.coroutines.flow.* 它没有解决。

你能看看我的依赖项并帮助解决问题吗?

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

apply plugin: 'kotlin-kapt'
Run Code Online (Sandbox Code Playgroud)
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.core:core-ktx:1.1.0'
Run Code Online (Sandbox Code Playgroud)
ext.kotlin_version = '1.3.61'
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题。

android kotlin kotlin-coroutines

7
推荐指数
1
解决办法
5346
查看次数

如何使用小于或大于kotlin的用户

如何在kotlin中使用小于(<)大于(>)的运算符?

我检查了comparedTo(other: Int?)功能,但它只返回Int?.

class Adapter{
     private var mNewsCategories: List<NewsCategory>? = null
     //......
     val isAnything=  this.mNewsCategories?.size?.compareTo(0))
     //......
 }
Run Code Online (Sandbox Code Playgroud)

val isAnything返回另一个Int?.实际上,我需要一个Boolean变量.

提前致谢

android kotlin

4
推荐指数
1
解决办法
1925
查看次数

网址的网站缩略图 - ANDROID

我正在创建一个应用程序,因为如果用户输入网站 url ,它将自动转换为网站缩略图。我建立了一个 http 连接并得到了html 页面作为响应。其中有一个带有图像/缩略图的元标记。

<meta property="og:image" itemprop="image primaryImageOfPage" content="https://cdn.sstatic.net/Sites/stackoverflow/img/apple-touch-icon@2.png?v=73d79a89bded" />
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何提取该图像。

我试过Jsoup,我无法从中提取图像。

极客请帮帮我

html parsing android html-parsing jsoup

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