如何访问 Android Studio 中包含的库的视图?
How to access a view of an included library in 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"/>
<!--...-->
我正在尝试访问 ID 为 colorView
的项目。在 java 代码中,我有这个:
ColorPicker colorPicker = new ColorPicker(additionPractice.this, 0, 0, 0);
我希望使用
colorPicker.findViewById(R.id.colorView)
,但这是 null
。有没有办法访问这个元素?如果你愿意,我可以提供更多代码,Github link 中有很多信息。感谢您的帮助!
您可以从库中获取该 ColorPicker 文件并进行自定义 class,然后您可以按照自己的方式使用它。
colorPicker.show();
View colorView = colorPicker.findViewById(R.id.colorView);
我试了一下,成功了!
我正在使用来自 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"/>
<!--...-->
我正在尝试访问 ID 为 colorView
的项目。在 java 代码中,我有这个:
ColorPicker colorPicker = new ColorPicker(additionPractice.this, 0, 0, 0);
我希望使用
colorPicker.findViewById(R.id.colorView)
,但这是 null
。有没有办法访问这个元素?如果你愿意,我可以提供更多代码,Github link 中有很多信息。感谢您的帮助!
您可以从库中获取该 ColorPicker 文件并进行自定义 class,然后您可以按照自己的方式使用它。
colorPicker.show();
View colorView = colorPicker.findViewById(R.id.colorView);
我试了一下,成功了!