ViewGroup
の子を反復して、カスタムJavaベースの描画可能オブジェクトをバックグラウンドとして設定できる、私たちのプロジェクトにコードがいくつか見つかりました。私はレイアウトXMLファイルの背景drawableを設定することでそれを少しきれいにしたいと思います。Drawableの背景をXMLのDrawableクラス名に設定することはできますか?
XMLレイアウト定義を使用して背景として使用するJavaクラスを指定する方法はありますか?
ViewGroup
の子を反復して、カスタムJavaベースの描画可能オブジェクトをバックグラウンドとして設定できる、私たちのプロジェクトにコードがいくつか見つかりました。私はレイアウトXMLファイルの背景drawableを設定することでそれを少しきれいにしたいと思います。Drawableの背景をXMLのDrawableクラス名に設定することはできますか?
XMLレイアウト定義を使用して背景として使用するJavaクラスを指定する方法はありますか?
私はこれを行う方法を見つけることができませんでした。私はコードでバックグラウンドdrawableを指定しなければなりませんでした。
私はあなたが完全なパス(すなわちそのパッケージ)を指定することによってjavaクラスを参照できると思います。 たとえば、com.example.android.yourClassです。
私はこれを試してみましたが、残念ながらそれはコンパイルされません。 – magneticMonster
バックグラウンドとして「Javaクラスを指定する」とはどういう意味ですか?あなたres/drawableからのイメージについて話していますか?またはいくつかの実際のJavaクラス? – Jack
私はDrawableを拡張するJavaクラスを持っています(背景として使用したいXML描画可能なものよりもグラデーションを多く使いたかったので)。 – magneticMonster