問題タブ [layout-inflater]

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 投票する
3 に答える
3918 参照

android - setText()が膨らんだレイアウトで機能しない

LinearLayoutを膨らませて、画面上にカスタマイズされたセクションを作成しようとしています。

私の内容は次のadditional_link.xmlとおりです。

私はNullPointerExceptionオンラインになっています:

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

android - オーバーレイに LayoutInflater / ViewStub を使用する方法

プログラムでビューを変更することに実際にはあまり自信がないので、次の問題があります。

ユーザーが構成する必要がある 2 つの重要なオプションがあるため、アプリの最初の起動時に、ユーザーに設定を確認するように指示するメイン画面のオーバーレイが必要です。

AlertDialog私はウィザードを使用したくありません。そこで、Go SMS と同様のアプローチを採用し、初回起動時にオーバーレイを作成することにしました。私が作成したモックアップは次のようになります。

通常メニュー: 普通

最初の開始: ここに画像の説明を入力

だから、これらは私が持っている問題です:

  1. 私が言ったように、最初の起動時にオーバーレイするスクリーンショットを使用したくありません.
  2. 円をpngとして持っていますが、画像の上に正確に配置する方法がわかりません
  3. テキストと同じ問題
  4. 最後に、アプリの上に半透明の白を置きたいと思います。アイコン用の穴は必ずしも必要ではありませんが、あると便利です。

レイアウト ソースが必要な場合は、pastebinで入手できます。

したがって、LayoutInflater または ViewStub を使用する方がよい場合、およびそれを実現する方法については、ここから始める必要があります。これはまったく経験がないためです...

ありがとう!

/編集:新しい、よりよく整理されたレイアウトをアップロードしました。

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

android - Android でインフレートされたビューを ViewFlipper に動的に追加すると NullPointerException が発生する

プログラムで膨張したビューを myにNullPointerException追加しようとすると、次のようになりViewFlipperます。

-- 作成時

-- event_report.xml

-- event_report_type.xml

後で typeView を初期化する予定です。

ここに私のスタックトレースがあります:

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

android - 背景画像とスライダーでビューを設定しようとしています

また、プログラムで画像を変更できるようにして、リスナーをアタッチし、特定のポイントで画像を変更できるようにしたいです。私はこれの初期段階にあり、自分が持っているビューを設定するのに問題があります。

これはEclipseで正常にコンパイルされますが、実行するとアプリが起動しません。

音楽付きのスライドショーを作成したいと思っています。

以下の解決策を試しましたが、まだエラーが発生しています。

12-06 11:51:11.656:E / AndroidRuntime(238):キャッチされていないハンドラー:キャッチされていない例外のためにスレッドメインが終了します

最終的には、プログラムで背景画像を設定できるスライドショーが必要なので、リスナーを介して背景を設定できるように、ビューのハンドルを取得しようとしています。

ビューres/layout/slider.xmlを設定しました

こんにちはPratickは、以下に書いたように、まだエラーが発生しています。

12-06 13:02:34.074:E / AndroidRuntime(808):キャッチされていないハンドラー:キャッチされていない例外のためにスレッドメインが終了します

私はそれが非常に有益であるとは思わないが。これは、setContentView(mLayout)への2番目の呼び出しをコメントアウトした後です。

デバッガーを実行したところ、mSeekBar.setOnSeekBarChangeListener(this)でエラーが発生しました。

提案に成功せず、新しい戦術を試しました。現在、LayoutInflaterを使用しようとしていますが、AVDで同じエラーが発生し、コードをステップ実行すると、終了しようとしていると思います。 'inflater.inflate'を呼び出す行は、「ソースが見つかりません」というエラーを表示し、デバッガーのコードペインにナビゲートできるウィンドウを表示します。xmlで2つのビューを作成しましたが、保存したときにエラーが発生しませんでした

このエラーと前のエラーはコードとは関係がなく、私の設定にもっと関係があるのではないかと思います。しかし、バージョン3で実行するプロジェクトとAVDを作成しました。LayoutInflaterを調べたところ、バージョン1以降のものであると表示されています。

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

java - カスタムLinearLayoutを追加すると、Androidレイアウトプレビューアがエラーをスローします

LinearLayoutの機能を拡張するカスタムViewGroupを定義しました。

膨らませるレイアウト(testlayout.xml)は次のようになります。

そして最後に、main.xmlでこのカスタムコンポーネントを使用しています:

レイアウトエディターでmain.xmlを表示すると、Eclipseはエラーをスローします: my.test.namespace.TestLayoutはインスタンス化に失敗しました。

そしてスタックトレース:

0x7F030001は、R.javaのレイアウトxmlファイルを指します。プロジェクトをクリーンアップしようとしましたが、何も起こりませんでした。LayoutInflaterを間違って使用していますか、それともここで何が起こっているのですか?

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

android - AndroidのXMLファイルからView-Objectを作成する

現在のレイアウトに実装せずに、xmlレイアウトファイルからオブジェクトを取得したいだけです。

私は方法を知っています

しかし、上記の実行後、レイアウトが実装され、私の「myparent」のすぐ内側に表示されます-ビューでしょ?オブジェクト自体を取得して、その属性などを取得したいだけです。そして多分(しかし多分だけ)それを後で示されているレイアウトに挿入します。それは可能ですか?

よろしく

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

android - 膨らんだXMLボタンにクリックリスナーを追加する方法は?

メインアクティビティにPakerfeldtsのビューフロー(具体的には「DiffViewFlowExample」)を実装していますが、膨らんだビューにあるImageButtonにクリックリスナーを追加する方法がわかりません。

では、dashboard_viewにある@ id =regulatoryDocsBtnを使用して画像ボタンにクリックリスナーを追加するにはどうすればよいですか?

以下はコードスニペットです。ご協力いただきありがとうございます。

主な活動クラス:

DiffAdapterクラス:注:膨張したビューは、このクラスの下部にあります。

ビューの1つのスニペット:dashboard_view.xml

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

android - Androidでマップの現在の場所をクリックしたときに新しいレイアウトを開くにはどうすればよいですか

dispatchTap() メソッドをクリックしたときに新しいレイアウトを表示したい。現在の場所をクリックして新しいレイアウトを膨らませるにはどうすればよいですか..これは私のコードです

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

android - 膨らませたときにRelativeLayoutが設定された幅に準拠しない

theme.dialogandroidテーマを使用したいrelativeLayoutがあります。幅は240dipに設定する必要があります。レイアウト全体とその子をxmlで指定すると、これは機能します。ただし、xmlを膨らませてビューを追加しようとすると(以下のコード)、レイアウトが画面の幅全体に表示されます。

headphonepopup.xml:

これを解決する方法はありますか?

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

java - レイアウト インフレータを使用した画像の遅延ロード

私はアンドロイドが初めてなので、これについて助けを求めています

私がやろうとしていること:

xml ファイルをダウンロードしてオブジェクトに読み込み、レイアウト インフレータを使用して表示しています。

xml内に画像へのリンクがあります。次に、別のasynctaskを起動して、指定されたリンクから画像を遅延ロードしようとしています。xml のダウンロードは正常に機能します。私が苦労している画像のビットだけです。私はほぼそこにいると思います。どんな助けでも大歓迎です

私のコード: