問題タブ [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.

0 投票する
2 に答える
3383 参照

android - クラスview.ViewをAndroidで膨らませるエラー

Viewクラスのサブクラスである内部クラスを使用しています。以下は、内部クラスのコードです。

以下はxmlレイアウトコードです。

次のエラーが発生します。

android.view.InflateException:バイナリXMLファイルの行#75:クラスview.Viewの拡張中にエラーが発生しました

この問題を解決するのを手伝ってください。

0 投票する
1 に答える
474 参照

java - onClick メソッドの ID を取得するためにビューをインフレートする必要がありますか?

onClick メソッドの ID を取得するためにビューをインフレートする必要がありますか? エミュレーターでプログラムを実行し、特定のボタンをクリックしても何も起こらないからです! main.xmlのレイアウトに戻したい!onClick を別の方法で処理する必要がありますか?

ビューを取得する方法は次のとおりです。

setLevel ボタンをクリックするとビューが main.xml ビューに戻るようにするにはどうすればよいですか

0 投票する
1 に答える
17871 参照

android - 互換性パッケージandroidでフラグメントを膨らませる

Fragment下位互換性パッケージを使用して、を含むレイアウトを拡張しようとしています。jarファイルを取得して、プロジェクトのlibsフォルダーに配置しました。Fragmentを拡張し、ActivityのcontentViewをに設定してFragmentを膨らませようとしました

しかし、コンテンツビューを設定するClassNotFoundExceptionと、フラグメントタグのが失敗します。これがlogcatの出力です。

0 投票する
1 に答える
385 参照

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.

0 投票する
2 に答える
2616 参照

android - layoutinflater - 親が null

拡張するクラスがありますLinearLayout

コンストラクターで私が呼び出す

このビューでビューにアクセスできますが、描画されません。その理由は、このビューの mParent がまだ null であるためだと思います。しかし、なぜ?Partent はこれでなければなりません (LinearLayout を拡張するクラス)

ここでxml:

解決

merge タグを使用し、xml タグを使用します。

これはクラスでどのように見えるかです:

onLayout関数はありません!!! 私の欠点の一つ

0 投票する
1 に答える
22342 参照

android - バイナリXMLファイルの2行目:クラスandroid.widget.LinearLayoutの拡張中にエラーが発生しました

私はこれで完全に迷子になっています。私のアプリは、受話器のAPI2.1とエミュレーターを介して完全に動作します。2.2エミュレーターで実行したところ、クラッシュして次のエラーが発生します。

main.xmlファイルの2行目は次のとおりです。

そしてここにメインライン58があります:

0 投票する
1 に答える
654 参照

java - Activity の ContentView を設定せずに View への参照を取得可能

RelativeLayoutと同じ方法でa への参照を取得できるようにしたい

RelativeLayout relative = (RelativeLayout)findViewById(R.id.relative);

の を設定せずContentViewActivity。私はそれが何か関係があるのではないかと思いますInfalterか?私の最終的な目標は、これを取得して、カスタム ビュー オブジェクトの子ビューとして追加することです。

0 投票する
2 に答える
1258 参照

android - 各行の ImageView の数が異なる ListView を膨張させる

Android LayoutInflater を使い始めたので、助けが必要です。

次の XML で定義されたレイアウトを使用する ListActivity があります。

この ListView には、次のように別の XML をインフレートして各行を生成する ArrayAdapter が含まれています。

これは正常に機能していますが、今はアイテムごとに可変数のアイコンを表示したいと考えています (そのため、ListView の各行は、TextView の下に異なる数の ImageView を持つことができます)。

アイコンのリスト用に別の XML を定義し、入れ子になったレイアウトから ListView を構築する必要があるのではないでしょうか? これを行うためのより良い方法はわかりません。助言がありますか?

ありがとうございました!

編集: これは、私がやろうとしていることの例です: http://tinypic.com/r/2s9yniw/7

0 投票する
3 に答える
1396 参照

java - カスタムダイアログのビューを拡張するときのClassCastException

Androidアプリケーションにカスタムダイアログタイプを追加しようとしていますが、ダイアログを表示するボタンを押すたびに、代わりに強制的に閉じます。

強制終了からのログ出力は次のとおりです。

ダイアログを作成しているコードは次のようになります。caseDIALOG_ADD_MEASUREMENT:AlertDialog.Builder addMeasurementBuilder;

そして、ダイアログのXML(私が最も自信を持っている部分です)は次のとおりです。

私が考えることができた唯一のことは、ダイアログのxmlのルート要素のIDをビューグループとして使用するべきではないということでした...しかし、インフレーターに他に何を入れるかがわかりません電話。

編集:そしてBikeCalcMainMenu.javaの完全な内容:パッケージnocom.autophage.bikecalc;

0 投票する
0 に答える
1321 参照

android - カスタム ViewGroup で RelativeLayout をインフレートする方法

カスタムのアニメーション化された ViewGroup があります ( SlidingTabに大きく基づいています)。

私のアプリでは、SlidingTab (ロック画面のスライダー) と同じように動作する単一の TextView にこれを削除しました。これはうまく機能しますが、スライドする TextView はコードで定義されています。代わりにスライドする RelativeLayout 全体が必要です。

さまざまなことを試みているあらゆる種類の投稿を見てきましたが、まだ機能していません。RelativeLayout xml ファイルはインフレートされ、Slider コンストラクターで「親」の子として追加される必要がありますが、measure() および layout() メソッドも実行できる必要があります。以下の関連コードを参照してください。

public class SlindingView extends ViewGroup {

}