問題タブ [android-inflate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - クラスview.ViewをAndroidで膨らませるエラー
Viewクラスのサブクラスである内部クラスを使用しています。以下は、内部クラスのコードです。
以下はxmlレイアウトコードです。
次のエラーが発生します。
android.view.InflateException:バイナリXMLファイルの行#75:クラスview.Viewの拡張中にエラーが発生しました
この問題を解決するのを手伝ってください。
java - onClick メソッドの ID を取得するためにビューをインフレートする必要がありますか?
onClick メソッドの ID を取得するためにビューをインフレートする必要がありますか? エミュレーターでプログラムを実行し、特定のボタンをクリックしても何も起こらないからです! main.xmlのレイアウトに戻したい!onClick を別の方法で処理する必要がありますか?
ビューを取得する方法は次のとおりです。
setLevel ボタンをクリックするとビューが main.xml ビューに戻るようにするにはどうすればよいですか
android - 互換性パッケージandroidでフラグメントを膨らませる
Fragment
下位互換性パッケージを使用して、を含むレイアウトを拡張しようとしています。jarファイルを取得して、プロジェクトのlibsフォルダーに配置しました。Fragmentを拡張し、ActivityのcontentViewをに設定してFragmentを膨らませようとしました
しかし、コンテンツビューを設定するClassNotFoundException
と、フラグメントタグのが失敗します。これがlogcatの出力です。
android - what`s the difference between reference directly and using inflate
when i want to get a view object delared in xml,usually i have two method.R.id.view and inflate the view,so what`s the deference between them. thanks in advance,i am a newbie.
android - layoutinflater - 親が null
拡張するクラスがありますLinearLayout
コンストラクターで私が呼び出す
このビューでビューにアクセスできますが、描画されません。その理由は、このビューの mParent がまだ null であるためだと思います。しかし、なぜ?Partent はこれでなければなりません (LinearLayout を拡張するクラス)
ここでxml:
解決
merge タグを使用し、xml タグを使用します。
これはクラスでどのように見えるかです:
onLayout関数はありません!!! 私の欠点の一つ
android - バイナリXMLファイルの2行目:クラスandroid.widget.LinearLayoutの拡張中にエラーが発生しました
私はこれで完全に迷子になっています。私のアプリは、受話器のAPI2.1とエミュレーターを介して完全に動作します。2.2エミュレーターで実行したところ、クラッシュして次のエラーが発生します。
main.xmlファイルの2行目は次のとおりです。
そしてここにメインライン58があります:
java - Activity の ContentView を設定せずに View への参照を取得可能
RelativeLayout
と同じ方法でa への参照を取得できるようにしたい
RelativeLayout relative = (RelativeLayout)findViewById(R.id.relative);
の を設定せずContentView
にActivity
。私はそれが何か関係があるのではないかと思いますInfalter
か?私の最終的な目標は、これを取得して、カスタム ビュー オブジェクトの子ビューとして追加することです。
android - 各行の ImageView の数が異なる ListView を膨張させる
Android LayoutInflater を使い始めたので、助けが必要です。
次の XML で定義されたレイアウトを使用する ListActivity があります。
この ListView には、次のように別の XML をインフレートして各行を生成する ArrayAdapter が含まれています。
これは正常に機能していますが、今はアイテムごとに可変数のアイコンを表示したいと考えています (そのため、ListView の各行は、TextView の下に異なる数の ImageView を持つことができます)。
アイコンのリスト用に別の XML を定義し、入れ子になったレイアウトから ListView を構築する必要があるのではないでしょうか? これを行うためのより良い方法はわかりません。助言がありますか?
ありがとうございました!
編集: これは、私がやろうとしていることの例です: http://tinypic.com/r/2s9yniw/7
java - カスタムダイアログのビューを拡張するときのClassCastException
Androidアプリケーションにカスタムダイアログタイプを追加しようとしていますが、ダイアログを表示するボタンを押すたびに、代わりに強制的に閉じます。
強制終了からのログ出力は次のとおりです。
ダイアログを作成しているコードは次のようになります。caseDIALOG_ADD_MEASUREMENT:AlertDialog.Builder addMeasurementBuilder;
そして、ダイアログのXML(私が最も自信を持っている部分です)は次のとおりです。
私が考えることができた唯一のことは、ダイアログのxmlのルート要素のIDをビューグループとして使用するべきではないということでした...しかし、インフレーターに他に何を入れるかがわかりません電話。
編集:そしてBikeCalcMainMenu.javaの完全な内容:パッケージnocom.autophage.bikecalc;
android - カスタム ViewGroup で RelativeLayout をインフレートする方法
カスタムのアニメーション化された ViewGroup があります ( SlidingTabに大きく基づいています)。
私のアプリでは、SlidingTab (ロック画面のスライダー) と同じように動作する単一の TextView にこれを削除しました。これはうまく機能しますが、スライドする TextView はコードで定義されています。代わりにスライドする RelativeLayout 全体が必要です。
さまざまなことを試みているあらゆる種類の投稿を見てきましたが、まだ機能していません。RelativeLayout xml ファイルはインフレートされ、Slider コンストラクターで「親」の子として追加される必要がありますが、measure() および layout() メソッドも実行できる必要があります。以下の関連コードを参照してください。
public class SlindingView extends ViewGroup {
}