問題タブ [android-gui]

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

android - スクロールビューで線形レイアウトを作成して領域全体を塗りつぶす方法

これは私のレイアウトであり、背景が赤になると予想していました(linear1には背景が赤で、親を塗りつぶすプロパティがあるため)。他の2つのレイアウトでは、linear1の上に緑と青のバックグラウンドがあります。

しかし、私が実際に見ているのは、スクロールビューからは黒の背景、linear2とlinear3からは緑と青ですが、linear1からは赤の背景はありません。

つまり、リニアはandroid:layout_height = "wrap_content"がandroid:layout_height ="match_parent"ではなく設定されているように動作します

何か案は ?

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

java - プログラムで作成されたAndroidProgressBar(Circle)Invisible On Xoom(他の場所でも機能します!)

問題

私は理解できない奇妙な問題を抱えており、他の目を見る必要があります。ProgressBarビューを動的に作成しましたが、MotorolaXoomを除くさまざまなデバイスとAVDで動作します。


スクリーンショット

すべてのスクリーンショットにはその上にデバイス名があり、超高解像度のために25%であるNexus 10を除いて、ADTを介して取得したものから約50%削減されています。ProgressBarの赤い背景は、デバッグの目的で追加され、ビューがそこにあり、表示されていることを示します。中央に左と上のパディングを追加しました。

以下のスクリーンショットは、Xoomが機能しないところから始まり、Nexus 10(AVD)、Nexus 7、Galaxy Nexus、HTC Droid Incredibleが続き、他のすべての場所で機能していることを示しています。ショットの後に、コードを追加します。

MotorolaXoomが機能しない

プログレスバーが機能しない!ただし、ビューが表示されていることに注意してください(赤い背景が表示されています)。

Motorola Xoom

他のデバイスで正常に動作する

サークルの進行状況は、これらすべてのデバイスで表示されます。

シミュレートされたSamsungNexus10

シミュレートされたSamsungNexus10

ASUS Nexus 7

ASUS Nexus 7

サムスンギャラクシーネクサス

サムスンギャラクシーネクサス

HTC Droid Incredible

HTC Droid Incredible


今コード

これにより、それを含む親ビューが作成されます。

mDiscoverListは、最終的に表示されるリストビューです。リストがロードされるまで、ProgressBarがその上にロードされます。

次に、プログレスバーを作成して設定します。オブジェクトの幅と高さが0であるため、パディングonGlobalLayoutを設定します。

つまり、Motorola Xoomを除いて、すべてがチャンピオンのように機能します!?この問題の解決に役立つ洞察や提案をいただければ幸いです。追加情報を提供する必要があるかどうかをお知らせください。

どうもありがとうございます!

*補遺:おそらくあまり関連性がないが念のために注意する奇妙なこと:ProgressBarの幅をmatch_parentに設定した場合(そして幅のパディングを追加しない場合)、他の場所でも機能しますが、Xoomでは表示されますが幅まで引き伸ばされると歪んでしまいます(xoomのみ)。

0 投票する
4 に答える
4255 参照

android - Androidのテクスチャサイズ制限への対処

Androidアプリでやや大きな画像を表示する必要があります。現在、ソースビットマップでImageViewを使用しています。openGLには、画像を処理するために画像のサイズを大きくすることができるという、デバイスに依存しない特定の制限があることを理解しています。

画像を複数のImageView要素に分割する以外に、この制限に関係なく、これらの画像を(固定幅で、トリミングせずに)表示する方法ありますか?

ありがとうございました。

UPDATE 01 Apr 2013 これまでのところ、すべての提案は画質を下げることでした。GPUを使用する代わりにCPUを使用して処理を行うことで、この制限を回避できる可能性があることを示唆しました(ただし、処理に時間がかかる場合があります)。わかりませんが、画質を落とさずに固定幅の長い画像を表示する方法は本当にありませんか?きっとあるでしょう、誰かが少なくとも私を正しい方向に向けてくれるなら、私はそれが大好きです。

みんな、ありがとう。

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

android - Android ハードウェア アクセラレーション - 使用するかしないか

Facebook Android ネイティブ アプリと非常によく似た機能を持つアプリを開発しています。ほとんどの場合、ユーザーはListView多くの画像を無限に表示したり、画像ギャラリーにアクセスしたりすることに費やすソーシャル ネットワークです。

議論のために、スムーズなスクロールを実現するためにすべての正しいこととAndroidのベストプラクティスを行っているとしましょう(必要に応じてビューをリサイクルし、必要に応じて異なるビュータイプを使用し、必要なサイズのスケーリングされたビットマップのみをメモリにロードし、ビットマップをキャッシュし、 ViewHolder デザイン パターンを使用し、可能であれば UI スレッドをブロックしないなど...)

また、私のアプリの他のすべてが最良の方法で書かれ、ベストプラクティスに従っているとしましょう (議論のために... :->)

私のアプリはその段階ではまったく悪くはありませんが、ハードウェア アクセラレーションをオンにすると、Android 開発者のドキュメント で説明および約束されているように、アプリがはるかにスムーズで高速になります。

起こりうるような UI への悪影響はなく、サポートされていない操作を実行していないとしましょう。

この件に関する Google のドキュメントによると、この機能を使用しない理由は (上記で既に述べた他のすべての理由に加えて)、アプリがより多くの RAM を使用する可能性があるためです。しかし、どのくらいのRAM?もっとたくさん?アプリが大量の RAM を消費すると、メモリを解放する必要があるときに OS によって破棄される可能性が高くなります。

私の質問は基本的に -

  • 私の状況下でこの機能を使用しても大丈夫ですか?
  • それを使用することで他にどのような問題が発生する可能性がありますか?

ティア

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

android - Android : 画像ボタンまたはボタンを押すと効果が強調表示されます

ここでこれらを押したときに、left and right arrow buttonこれらのタイプのエフェクトをボタンに表示したいと思います。これらと同じことがIphone/IOSデフォルトで発生します。

このようなエフェクトを作成できますか?

ここで私はまさに私が欲しいものを写真に言及しました.

ここに画像の説明を入力

ここでは、この xml ファイルを使用しましたが、成功しませんでした。

button_pressed.xml

編集

私は android:background="@drawable/button_pressed.xml"ラインを使用しましたが、正確に欲しいものを手に入れませんでした.

試した:

Piyush's Answer に従ってこの xml ファイルを使用しましたが、成功しませんでした。この効果が得られています。

このボタンのレイアウトのスペースが限られているため、上部と下部のカットに同意しました。後で考えますが、なぜシャドウやアルファのように効果を発揮しないのですか?

出力:ここに画像の説明を入力

誰かがこれについて考えているなら、私を助けてください。

前もって感謝します。

0 投票する
5 に答える
63 参照

android - 上枠が表示されない

上部の境界線が表示されず、他のレイアウトの後ろに配置されます。どうすれば表示されますか?

これはまだ画像を投稿できないので必要な画像です http://tinypic.com/r/33nhk4k/5

0 投票する
5 に答える
2271 参照

android - Androidエミュレータの起動アニメーションを変更する方法

Androidエミュレータの起動アニメーションを変更する方法

ここに画像の説明を入力