問題タブ [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.
java - javascript deflate と java.util.zip.Deflater の違いは何ですか
私はいくつかのJavascriptコードを書きました。base64 で圧縮し、空気を抜く
「こんにちは、世界」を 2f8d48710d6e4229b032397b2492f0c2 に変換しました
この文字列(2f8d48710d6e4229b032397b2492f0c2)をJavaで解凍したい
str をファイルに入れてから、次のようにします。
しかし、私には例外があります:
android - setMeasuredDimension() の使用に関する問題
複雑なカスタム デザインを備えた独自の RadioButton が必要です (これは 9 パッチのみでは不可能です)。
そこで、RadioButton を拡張し、RadioGroup のすべての機能を使用することにしました。
複雑なカスタム デザインでは、LinearLayout をインフレートします (最初は RelativeLayout を使用しましたが、NullPointerException をスローするように見えるため、代わりに動作する LinearLayout を試しました)。
さて、LinearLayout の測定、レイアウト、および描画にいくつか問題があります。
この複雑なカスタム デザインがあるとします。
そして、これは「新しい」ビューです:
実際、測定寸法の計算方法がわかりません。正直に言うと、RadioGroup に十分なスペースを計算してもらい、このスペースを膨張した LinearLayout に委譲したいと考えています。
これについて私を助けてくれてありがとう。
よろしく、マルコ
android - Androidリストビューまたはインフレーティングビューを使用してビューに追加する方が良いですか?
どの方法が最適で、なぜかという簡単な質問があります。ListViewまたはInnflateビューを使用して、それらをビューに追加しますか?
android - タブレットでGridViewを膨らませるときにエラーが発生しました
GridView
Androidアプリでを使用しています。私の携帯電話ではすべてが完全に機能しますが、タブレットエミュレーターでアプリを実行しようとすると、最初にクラッシュしました。
エラーはE/AndroidRuntime(466): java.lang.RuntimeException: Unable to start activity ComponentInfo{****/***.Main}: java.lang.RuntimeException: Unable to start activity ComponentInfo{***/***.views.calendar.CalendarView}: android.view.InflateException: Binary XML file line #42: Error inflating class android.widget.GridView
、行#42に単に<GridView>
タグが含まれていることです。
次に、スタックトレースはCaused by: android.view.InflateException: Binary XML file line #42: Error inflating class android.widget.GridView
を示し、次のようにCaused by: java.lang.reflect.InvocationTargetException
終了します。
LayoutParamsを使用していません。xmlレイアウトは次のようになります。
私が理解していないのは、どうしてGridView
携帯電話では機能し、タブレットでは機能しないのかということです...
手がかりを事前に感謝します...
android - Android-ボタンとして膨らんだRelativeLayout?
奇妙な問題があります。Androidアプリケーションの実行中に、例外が発生します。
私がrelativeLayoutを取得しようとするコード
xmlで、私はこれを持っています:
デバッグ中に、vにmIDがR.id.my_buttonに等しいボタンがあることに気付きました。
ただし、xmlのidとコードを他のものに変更すると、NullPointerExceptionが発生します。
なぜこれが起こるのか考えはありますか?
編集:そのファイルの古いバージョンにButtonがあったが、RelativeLayoutに置き換えられた場合は、役立つかもしれません。私はGITを使用しています。プロジェクトは何度も掃除され、日食も再開されました。
android - カスタマイズされたダイアログAndroid
カスタマイズ可能なダイアログを表示しようとしています。このダイアログには、3つのエディットテキストと1つのタイムピッカーが含まれています。画面のボタンを押したときにこのダイアログを表示したい。私はグーグルチュートリアルを見て、コードを書いてみました。ただし、インフレータのルートレイアウトをボタンを押しているレイアウトとして使用すると、ボタンの下にダイアログが追加されます。dialog_xmlでルートレイアウトを使用した場合、ボタンが機能しません。そのコードの一部は以下の下にあります。どうすればこれを正しい方法で行うことができますか?
この後、コードを編集して2つのボタンを追加します。表示されたアクティビティに対するアラートダイアログの結果を取得したい。私が書いたコードは以下にあります。
パブリッククラスHapHatirlaticiはActivity{を拡張します
android - addView() から inflateLayout
ここに私のコード:
current_play.xml
R.id.llPlay (xml にそう表示されます)
ここに onOptionsItemSelected() があります
メニュー項目をクリックすると、R.id.llPlays の現在のビューがすべて削除されます。current_play のボタンが表示されます。しかし、「Here my code」の TextView は表示されません。なぜですか? 私のエラーはどこですか?
android - リストビューをフラグメントにインフレートする方法
アプリケーションでフラグメントを使用しています。5 つのタブがあります。1 つのタブで、ボタンのクリックでリスト ビューを拡張する必要があります。以下は、そのタブのコードです。
storelist を storeFlipper にインフレートしたいのですが、それをやろうとしましたが、うまくいきません。そのタブに対応するレイアウトを以下に示します。
リストをフリッパーに膨らませるのを手伝ってくれる人はいますか。
android - Android: レイアウトの膨張に時間がかかります
解決策を見つけました!
ViewFlipper の代わりに ViewPager を使用するようになりました。ビューは、run() メソッド内で生成され (Web からデータを取得したため、既に存在します)、Map に保存されます。私のハンドラーでは、pagerAdapter.notifyDataSetChanged() を呼び出すだけで、pagerAdapter はビューのマップを使用し、スムーズかつ高速に動作します。だから私は今、ViewPager を無限にスクロールさせる方法を探していますが、それはこれとは関係のない別の問題です ;)
皆さんの回答に感謝し、引き続き良いサポートを続けてください。
私はAndroid開発にまったく慣れておらず、(巨大な)レイアウトを膨らませているときに問題に直面しています。正常に動作する Webservice からデータを取得し、Activity 内でハンドラーを使用してこのデータをフロントエンドに取り込みます。これが私のhandleMessageです:
私の問題は、このコードの実行が非常に遅く、プロセスダイアログが消えてレイアウトが表示される前に約 1 秒間フリーズすることです。ゲームは、9 つのエントリを含む 34 のエントリで構成されます。だから私はテーブルを保持するrelativeLayout()で構成される34のビューを追加しています。問題は、Androidがレイアウトの描画と計算を開始し、これに時間がかかりすぎることです。私が正しければ、私は AsynTask を使用できません。なぜなら、そこで UI を行うことができず、UI のみを行うからです。
これを行っている間、プロセスダイアログがフリーズしないようにする方法を探しています。それとも、私は完全に間違ったことをしているのかもしれません
R.layout.gamedaytable:
R.layout.gamedayrow:
追加情報: テーブルは次のようになります。したがって、これが本当にListViewであるべきかどうかはわかりません。私にとってはテーブルデータだからです;)
android - Android - 1 つの xml で 2 つの要素を膨らませるレイアウト
私は近くにいることを知っていますが、レイアウトを膨らませるのに少し助けが必要です.
ScrollView と HorizontalScrollView を含む LinearLayout があり、ScrollView には TextView と ImageView を含む 2 番目の LinearLayout が含まれ、HorizontalScrollView には TextView を含む 3 番目の LinearLayout が含まれます。
XML は次のとおりです。
私が抱えている問題は2つあります。
HorizontalScrollView は下にあるはずですが、少し上にあります。ScrollView の高さの寸法が原因で推測しています (これは、HorizontalScrollView によって予約された 25 dp を除くすべてのスペースを占有するはずです)。
現在コードを持っているScrollViews内でLinearLayoutsを膨らませるのに問題があります:
/li>
これは私に問題を引き起こします: コンテンツ レイアウトが lin = new LinearLayout(this); として宣言されているためです。これは私のレイアウトファイルのものを使用していません。たとえば、レイアウトは次のようになります
フッター項目の数を増やすと、MyContent1... が画面の右側から押し出されたように見えます。変更すると
lin = (LinearLayout) findViewById(R.id.contentLayout);
、行を削除する必要this.setContentView(lin);
がありますが、そうするとレイアウトは次のようになります。
フッターにさらに要素を追加すると、これらの要素は、フッター 1 フッター 2 が上にある HorizontalScroll に表示され、下の残りのコンテンツとともに正しくスクロールされます。
時間を割いてこれを読んでくれてありがとう。さらに情報が必要な場合はお知らせください。
敬具