libはプロジェクトに依存しません ..使用されているクラスをプロジェクトに再利用してください。あなたのプロジェクトのリソース。 ので、シークバーが
<com.mycompany.myapp.widget.SeekBar
..
android:id="@+id/seekbar"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_width="@dimen/msbp_seekbar_width"
android:layout_height="wrap_content" />
アドオンのようないくつかのことになります。プロジェクトにR.layout.seekbar_view_layout、あなたがそのメソッドをオーバーライドしていることを確認してください:そのdoesntの仕事が..あなたがレイアウトをコピーすることができる場合 使用:
私は..あなたがターゲットとしている1知らないので、私はそれらをすべてリスト:SeekBarPreferenceView.javaについては
:
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
View view = inflate(getContext(), R.layout.seekbar_view_layout, this);
controllerDelegate.onBind(view);
}
SeekBarPreferenceCompat.javaについては
private void init(AttributeSet attrs) {
setLayoutResource(R.layout.seekbar_view_layout);
controllerDelegate = new PreferenceControllerDelegate(getContext(), false);
controllerDelegate.setViewStateListener(this);
controllerDelegate.setPersistValueListener(this);
controllerDelegate.setChangeValueListener(this);
controllerDelegate.loadValuesFromXml(attrs);
}
:
private void init(AttributeSet attrs) {
setLayoutResource(R.layout.seekbar_view_layout);
controllerDelegate = new PreferenceControllerDelegate(getContext(), false);
controllerDelegate.setViewStateListener(this);
controllerDelegate.setPersistValueListener(this);
controllerDelegate.setChangeValueListener(this);
controllerDelegate.loadValuesFromXml(attrs);
}
働く? –
はい。私はそれがうまくいくと思います。 –
いいえ、それは同じです。私は私のオーバーライドされた選好の1つの発生と2つのオリジナルを持っており、それらはすべて同じに見える。 –