問題タブ [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.
android - ボタンをクリックすると別のxmlを膨らませる方法
私はs がActivity
ないという点で1 つを持っていますがButton
、別の s が来るようにコーディングしましたActivity
。今、この 2 番目Activity
には 3 つButton
の s があり、すべてをクリックすると、それぞれの異なるアクティビティが膨らみます。この 2 番目Activity
にもう 1 つ追加しました。この 4 番目をButton
クリックすると、別のレイアウトが前面に表示されるのではなく、別のレイアウトを膨らませたいだけです (を変更したくない) そのレイアウトで (これを行う必要があります) inflate)特定のサイトのリストを持つ があります。このレイアウトが膨張すると、サイトのリストが表示され、そこをクリックするとその Web ページに移動します。Button
Activity
Activity
ListView
問題1 : . xml
_Button
Activity
問題 2:
が膨らんでいて、4 つすべてを含むxml
をクリックするとBackButton
、表示されるはずです。Activity
Button
別のものを膨らませるために使用しているコードは次のxml
とおりです。
しかし、このコードは強制終了を与え、膨張していません。メソッド内 xml
で使用すると、膨張しますが、何も表示されず、ヒットすると、4つすべての s が表示されません。setContentView( R.layout.web_site_list_xml)
callingMore()
xml
xml
BackButton
Activity
Button
android - Android:膨張したタブのコンテンツを動的に変更する方法は?
XML ファイルから膨張させたタブにコンテンツを設定するのに問題があります。
次のようにして、タブを TabHost (「タブ」) に動的に追加します。
これはうまくいきます...私が問題を抱えているのは、後でそのタブのコンテンツを変更することです. すべてのタブを新しいレイアウトで再膨張させずにこれを達成する方法はありますか?
私は次のことを試みていますが、何も起こりません:
android - LinearLayout から拡張された複合ビューグループを作成する方法は?
XML ファイルからグループを拡張した後、複合ビューグループを作成しようとしています。
ビューグループは次のように構成されています: LinearLayout ルート、2 つの子 LinearLayouts。レイアウト エディターでレイアウトを正しく表示できます。ただし、エディターからビュー (ボタンなど) を追加しようとすると、ビューが表示されず、アプリケーションがすぐに強制終了します。ビュー コンポーネントを正しく描画するには、onLayout メソッドをオーバーライドする必要があるかもしれないと言われましたが、かなり混乱しています。
私のクラス:
そしてxml:
android - LayoutInflater はレイアウト内の id とリンクされていないようです
私はこの LayoutInflater で完全に迷っています。コード内の項目をリモート レイアウトにある項目にリンクしようとしています。インフレータ作成の 3 つの異なるバージョンを試しました。それらのどれも機能しません。ただし、このバージョンが最も広く使用されているようです。インフレータの文字化けの一部を次に示します。
これは、何かが足りないような気がします。何かを返す必要がありますか? .setAlpha には意味がありません。インレイターをテストするために入れただけです。もちろん、透明度は変わりません。onClickListner を追加しても機能しません。ただし、例外はありません。アクティビティは正常に開始されます。以下は、row.xml に関連する XML コードです。
EDIT_01
新しいアプローチが試行され、失敗しました。同じ結果です。何も起こりません。
EDIT_02
android - シンプルなLayoutInflaterがビューを更新しない
私はこれに完全に多くの時間を費やしました。元々、私はXML onclickステートメントと並行して単純な「onAction」メソッドを使用して、ExpandableListView内にあるボタンを制御していました。実行時にボタンをより細かく制御できるように、インフレーションを使用するとよいと思いました。あなたはここで以前の投稿を見ることができます
これは私の最新の試みです。例外やエラーは発生しません。何もしません。私はこのバージョンが少し遠いことを知っているので、時間があれば、私がすでに試したことがあるかもしれない何かを提案する前に、他のいくつかの試みについて上記のリンクをチェックしてください!
BrowserActivity.class
リストを含むbrowse.xmlコード:
そして最後にrow.xmlコード:
どんな助けや提案も大歓迎です。
android - ビューホルダーからアイテムを削除する
リストビューにviewHolderとLayout Inflaterを使用しています。リストビューに表示されている画像でもクリックを実装しました。関数を使用できないため、ホルダーを使用して行全体を削除する方法を知りたいだけですremove()
。
助言がありますか?
android - Gingerbread - Inflated XML View Has Black Space
I am messing with a test application, and part of it is creating a new window and inflating a view to it, to be used as a settings screen. This has always worked fine for me, but yesterday I upgraded my phone to 2.3.3 (And I have never been able to use Gingerbread or higher versions on the emulator for some reason) and now there is a strange black background behind the window. It looks to be some default Gingerbread window being created, and then simply pasting in my XML view over it.
If I, on the Window, use setLayout and have it set to wrap content, it seems to almost wrap on the Y (Still a little black showing, but I could live with that), but the black background stretches all the way across on the X. Ideally I could get it to wrap around the settings window XML perfectly, so it could be universal without a lot of additional work.
I also tried other ways, including just putting in hard coded numbers, or having it vary depending on the pixel width of the screen, and while these did shrink the black space (Though it was still there obviously), it caused another anomaly. If I force the window to shrink that way, which isn't ideal anyway, then the black actually extends beyond its own border. It is a little difficult to explain, but basically, the border ends, but the black background goes a little further, and it just looks awful.
I'm not quite sure how to deal with this, keeping in mind that I don't want to change how it works with the other versions of Android, which worked perfectly. Any help would be greatly appreciated, thank you.
android - Android: getLayoutInflater() の問題
コードに次の行があります。
そして、レイアウトフォルダーに「classheader.xml」があります。
でも; 「クラスヘッダーを解決できないか、フィールドではありません」というエラーが表示されます。
このエラーの理由を見つけるために誰か助けてもらえますか?
ありがとう
java - xml を使用してボタンを膨らませてスタイルを設定する
ボタンを膨らませようとしています
コード:
R.layout.assets (assets.xml):
例外 (スタック トレース):
android - ビューを膨らませる問題
ランタイム中にテクスチャを交換している間、読み込み画面として機能するビューを膨らませようとしています(ちょうどいいglSurfaceView
ときにそれを行う方法を知っています)。onCreate
真ん中RelativeLayout
にプログレスバーがあり、スワップが完了すると消えますが、正しく膨らんでいません。
ここで、loadingScreen は相対レイアウトの ID です。
xml:
テストのために、次の追加コードの上に EditText を追加してテストしました。
およびエラーログ: