我製作了一個名爲ColorPicker的自定義視圖。我在我的xml中創建了我的ColorPicker。獲取自定義視圖的ViewGroup(佈局)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/linearlayout_settings">
<visuals.customview.ColorPicker
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
ColorPicker中的構造方法,我需要一個裁判我的LinearLayout,但我不能在這裏找到任何答案。
public ColorPicker(Context context, AttributeSet attrs) {
super(context, attrs);
//LinearLayout layout = ???;
}
我試過下面,我讀了類似的問題的解決方案:
getParent();
返回null
getRootView();
返回顏色拾取本身
findViewByID(R.id.linearlayout_settings);
返回空
感謝的提前
這是一種明顯的......非常感謝你的幫助,現在的工作:d – mesinger