問題タブ [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 投票する
2 に答える
12461 参照

android - ボタンをクリックすると別のxmlを膨らませる方法

私はs がActivityないという点で1 つを持っていますがButton、別の s が来るようにコーディングしましたActivity。今、この 2 番目Activityには 3 つButtonの s があり、すべてをクリックすると、それぞれの異なるアクティビティが膨らみます。この 2 番目Activityにもう 1 つ追加しました。この 4 番目をButtonクリックすると、別のレイアウトが前面に表示されるのではなく、別のレイアウトを膨らませたいだけです (を変更したくない) そのレイアウトで (これを行う必要があります) inflate)特定のサイトのリストを持つ があります。このレイアウトが膨張すると、サイトのリストが表示され、そこをクリックするとその Web ページに移動します。ButtonActivityActivityListView

問題1 : . xml_ButtonActivity

問題 2: が膨らんでいて、4 つすべてを含むxmlをクリックするとBackButton、表示されるはずです。ActivityButton

別のものを膨らませるために使用しているコードは次のxmlとおりです。

しかし、このコードは強制終了を与え、膨張していません。メソッド内 xmlで使用すると、膨張しますが、何も表示されず、ヒットすると、4つすべての s が表示されません。setContentView( R.layout.web_site_list_xml)callingMore()xmlxmlBackButtonActivityButton

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

android - Android:膨張したタブのコンテンツを動的に変更する方法は?

XML ファイルから膨張させたタブにコンテンツを設定するのに問題があります。

次のようにして、タブを TabHost (「タブ」) に動的に追加します。

これはうまくいきます...私が問題を抱えているのは、後でそのタブのコンテンツを変更することです. すべてのタブを新しいレイアウトで再膨張させずにこれを達成する方法はありますか?

私は次のことを試みていますが、何も起こりません:

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

android - LinearLayout から拡張された複合ビューグループを作成する方法は?

XML ファイルからグループを拡張した後、複合ビューグループを作成しようとしています。

ビューグループは次のように構成されています: LinearLayout ルート、2 つの子 LinearLayouts。レイアウト エディターでレイアウトを正しく表示できます。ただし、エディターからビュー (ボタンなど) を追加しようとすると、ビューが表示されず、アプリケーションがすぐに強制終了します。ビュー コンポーネントを正しく描画するには、onLayout メソッドをオーバーライドする必要があるかもしれないと言われましたが、かなり混乱しています。

私のクラス:

そしてxml:

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

android - LayoutInflater はレイアウト内の id とリンクされていないようです

私はこの LayoutInflater で完全に迷っています。コード内の項目をリモート レイアウトにある項目にリンクしようとしています。インフレータ作成の 3 つの異なるバージョンを試しました。それらのどれも機能しません。ただし、このバージョンが最も広く使用されているようです。インフレータの文字化けの一部を次に示します。

これは、何かが足りないような気がします。何かを返す必要がありますか? .setAlpha には意味がありません。インレイターをテストするために入れただけです。もちろん、透明度は変わりません。onClickListner を追加しても機能しません。ただし、例外はありません。アクティビティは正常に開始されます。以下は、row.xml に関連する XML コードです。

EDIT_01

新しいアプローチが試行され、失敗しました。同じ結果です。何も起こりません。

EDIT_02

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

android - シンプルなLayoutInflaterがビューを更新しない

私はこれに完全に多くの時間を費やしました。元々、私はXML onclickステートメントと並行して単純な「onAction」メソッドを使用して、ExpandableListView内にあるボタンを制御していました。実行時にボタンをより細かく制御できるように、インフレーションを使用するとよいと思いました。あなたはここで以前の投稿を見ることができます

これは私の最新の試みです。例外やエラーは発生しません。何もしません。私はこのバージョンが少し遠いことを知っているので、時間があれば、私がすでに試したことがあるかもしれない何かを提案する前に、他のいくつかの試みについて上記のリンクをチェックしてください!

BrowserActivity.class

リストを含むbrowse.xmlコード:

そして最後にrow.xmlコード:

どんな助けや提案も大歓迎です。

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

android - ビューホルダーからアイテムを削除する

リストビューにviewHolderとLayout Inflaterを使用しています。リストビューに表示されている画像でもクリックを実装しました。関数を使用できないため、ホルダーを使用して行全体を削除する方法を知りたいだけですremove()

助言がありますか?

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

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.

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

android - Android: getLayoutInflater() の問題

コードに次の行があります。

そして、レイアウトフォルダーに「classheader.xml」があります。

でも; 「クラスヘッダーを解決できないか、フィールドではありません」というエラーが表示されます。

このエラーの理由を見つけるために誰か助けてもらえますか?

ありがとう

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

java - xml を使用してボタンを膨らませてスタイルを設定する

ボタンを膨らませようとしています

コード:

R.layout.assets (assets.xml):

例外 (スタック トレース):

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

android - ビューを膨らませる問題

ランタイム中にテクスチャを交換している間、読み込み画面として機能するビューを膨らませようとしています(ちょうどいいglSurfaceViewときにそれを行う方法を知っています)。onCreate真ん中RelativeLayoutにプログレスバーがあり、スワップが完了すると消えますが、正しく膨らんでいません。

ここで、loadingScreen は相対レイアウトの ID です。

xml:

テストのために、次の追加コードの上に EditText を追加してテストしました。

およびエラーログ: