小编Emi*_*Raz的帖子

如何在自定义视图上使用视图绑定

View Binding 作为 Android Jetpack 的一部分发布

文档:https : //developer.android.com/topic/libraries/view-binding

我的问题是,如何将视图绑定与自定义视图一起使用。Google 文档仅展示了 Activity 和 Fragment。

我试过这个,但没有显示任何内容。

LayoutInflater inflater = LayoutInflater.from(getContext());
Run Code Online (Sandbox Code Playgroud)

然后,我使用了这个,但同样没有运气。

LayoutInflater inflater = (LayoutInflater)
            getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
Run Code Online (Sandbox Code Playgroud)

我想也许我没有针对我的观点选择正确的布局充气器,但不确定。

android android-custom-view android-viewbinding

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

如何为特定的构建风格设置 cpp 文件夹

cpp我在将文件夹和CMakelist.txt文件添加到 android studio 中的特定风格时遇到问题。

我正在开发三个具有独特数据库结构的独立应用程序,因此我尝试使用构建风格和其他相关设置将这三个应用程序作为一个应用程序。

对于前两个应用程序,它做得很好,但对于最后一个应用程序,我遇到了一个问题,我不知道如何使用 Gradle 将cpp文件夹和CMakelist.txt文件添加到特定风格。正如您可能已经猜到的,最后一个应用程序是基于 NDK 的,并且使用CMakelist.txt文件并具有与 JNI 配合使用的活动。


android {
   ...
    defaultConfig {
        applicationId "com.example"
        ...
        externalNativeBuild {
            cmake {
                cppFlags ""
            }
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    flavorDimensions 'program'
    productFlavors {
        first {
            dimension = 'program'
            applicationIdSuffix  = '.first'
        }
        second {
            dimension = 'program'
            applicationIdSuffix  = '.second'
        }
        third {
            dimension = 'program'
            applicationIdSuffix  = '.third'

            externalNativeBuild …
Run Code Online (Sandbox Code Playgroud)

c++ android cmake android-build-flavors

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