問題タブ [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 - カスタム ビュー階層を持つ Android + ListFragment
から独自のビュー階層を返すことで、フラグメント レイアウトをカスタマイズしようとしていますonCreateView(LayoutInflater, ViewGroup, Bundle)。これにより、カスタム ビューが膨張しますが、内部で膨張するのではなく、ビューを積み重ねているように見えます。一度にすべてが表示されます。どんな助けでも大歓迎です。
MyActivity.java:
main.xml
android - Android TextView キャスト エラー: android.widget.LinearLayout は android.widget.TextView にキャストできません
レイアウト ファイルに次のテキストビューがあります。これは、レイアウト ファイルの完全な内容です。
それは問題なく1年ほど私のアプリにありました。突然、エラーが発生します: android.widget.LinearLayout は android.widget.TextView にキャストできません
私はそれを理解することはできません。
レイアウト ファイルは、次のようなコードで拡張されます。
なぜこれが起こっているのかについての洞察はありますか?
ありがとう!
android - データベースから照会された値からalertdialogにデータを入力する方法は?
現在、ダイアログの[OK]ボタンを押したときにのみ、フェッチされた値を表示できます。しかし、alertdialogが表示されたらそれを見たいです。表示コードを.setPositiveButton( "OK"内に配置したことはわかっていますが、その前に配置しようとしても機能しませんでした。このsetview(addView)を使用する必要があると考えているのですが、そうではありません。方法を知っています。助けてください。
android - Androidでインフレ後にカスタムビューのプロパティにアクセスする
複数のボタンを追加したいLinearLayoutのアクティビティがあります。これらのボタンは、私が膨らませたカスタムビューです。これらのカスタムボタンをコードの線形レイアウトに追加する必要があります。これはすべて機能します。
私が仕事に取り掛かることができないのは、プロパティを設定できるように、カスタムボタンを膨らませた後にfindViewByIdを使用することです。findViewByIdはnullを返します。
アクティビティコード:
カスタムボタンコード:
私はインターネット上の多くの投稿を読みましたが、それでもこれを機能させることができません。プロジェクトのEclipseで「Clean...」も試しました。
android - それはマージンなしでビューを膨らませます
私はこのコードを持っています
私のitem_layout:(部分android:layout_marginTop = "2dip"に注意してください)
次に、私のレイアウトでは、アイテムのリストが膨らんでいますが、間にマージンがありません。margintop = 10dipで試しましたが、何も起こりません。レイアウトに入力した値は、マージントップの有無にかかわらず計算に使用されないということです。レイアウトは同じです。
アイテムの間に空きスペースを追加するにはどうすればよいですか?アイテム間の空きスペースをどのように膨らませることができますか?隙間や隙間などを膨らませることはできますか?または、2ディップの高さで空のレイアウトを膨らませるなどの回避策を使用する必要がありますありがとうございます
android - 別のビューを LinearLayout に膨らませる方法は?
これは 2 を使用した私の XMLLinearLayoutsです。
http://android.arnodenhond.com/components/graphviewから GraphView をダウンロードしました。このクラスは View を拡張します。私は基本的に2つのグラフを初期化したい
そして、 、 、 に膨らませgraphViewます。ll_onegraphView2ll_two
どうすればいいですか?を初期化しましたLinearLayout
しかし、それは方法を持っていませんinflate()。
android - タグのAndroidInflateException
テストしたほとんどのデバイスで動作するアプリがありますが、数人の20人のベータユーザーのうち2人が非常に奇妙なエラーを受け取ります。
そしてここにXMLがあります:
XMLの52行目ListViewが一番下にあります。何が起こっているのでしょうか?
このエラーを修正する方法が本当にわかりません。
編集:
リンクを読んだ後、私はまだわかりませんが、このスタックトレースは役立つかもしれません:
私を悩ませているのは、ほとんどすべてのコードが「内部」であり、私のものではないということです...
android - FrameLayoutを膨らませる方法は?
私は線形レイアウトを持っていて、それに FrameLayout を膨らませたいと思っています。どうすればできるか知っていますか?出来ますか?インフレに適したメソッドが見つかりませんというエラーが引き続き発生します
ありがとう
編集:自分自身に答える:
android - Android GridView android.view.InflateException:バイナリXML例外
さようなら、GridViewギャラリーを作成しました。グリッドビューアイテムはImageViewとTextViewの複合であるため、膨張ファイルgrid_folder_item.xmlを使用しました。アプリケーションが起動すると、例外がスローされます。
AVDプラットフォームとビルドターゲットAndroid2.2(APIレベル8)folder_item.xml
次のファイルは、アプリケーションのグリッドアダプタです。
お願い助けて。さよなら。
android - TableRowレイアウトインフレータがランドスケープモードでデータを表示しない
奇妙な問題がありました。このようにテーブルの列を膨らませてテーブルを作成しています
「row_details.xml」は、2つのテキストビュー(「firstTxt」、「secondTxt」)を含むレイアウトです。データを追加でき、画面に表示されます。
横向きモードに回転すると問題が発生し、すべてのデータが失われます。当初、これは向きの問題(つまり、アクティビティのリロードによるデータの損失)が原因である可能性があると考えていました。
しかし、初めてランドスケープモードでアクティビティをロードすると、データは表示されず、ポートレートモードに回転するとデータが表示されます。ですから、これはランドスケープモードでの膨張によるものだと思います。
観察:-ポートレートビューはデータを表示し、ランドスケープビューはデータを表示しません
この問題を解決するにはどうすればよいですか?....事前に感謝します。