如何访问Android Studio中包含的库的视图



我正在使用THIS LINK 中的颜色选择器库

它工作得很好,我希望能够从XML访问某个元素。这是我感兴趣的代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
tools:context=".ColorPicker">
<View
android:id="@+id/colorView"
android:layout_width="fill_parent"
android:layout_height="150dp"
android:elevation="2dp"/> 
<!--...-->

我正在尝试访问带有colorViewid的项目。在java代码中,我有这样的:

ColorPicker colorPicker = new ColorPicker(additionPractice.this, 0, 0, 0);

我希望使用colorPicker.findViewById(R.id.colorView),但这是null。有办法访问这个元素吗?如果你愿意,我可以提供更多的代码,Github链接中有很多信息。我感谢你的帮助!

colorPicker.show();
View colorView = colorPicker.findViewById(R.id.colorView);

我只是试了一下,成功了!

您可以从库中获取ColorPicker文件,并创建您的自定义类,然后按您想要的方式使用它。

相关内容

  • 没有找到相关文章

最新更新