問題タブ [viewflipper]

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 に答える
2532 参照

android - setVisibilityがViewFlipper内で機能しない

setVisibility to GONEを介してViewFlipper内のTextViewを無効にしようとしていますが、希望どおりに動作させることができません。私のコード:

私のXML

.startFlipping()の前後のコードを試しましたが無駄になりました。TextViewが1回のビューフリップで消えてから、再び表示されるようです。ただし、XMLファイルでGONEにハードコーディングされている場合でも、他のビューをその場所に移動するのではなく、ビューは単に空白になります。基本的には、TextViewを完全に削除したいだけです。これを達成する方法はありますか?

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

android - ViewFlipper の上に配置された場合、ImageView の背景プロパティは無視されます

FrameLayout と 2 つのビューを含むアクティビティがあります。1 つ目は ViewFlipper で、2 つ目は ImageView です。ViewFlipper をコメント アウトすると、アクティビティは ImageView とその背景を正しくレンダリングしますが、ViewFlipper が表示されている場合、ImageView の背景は完全に無視されます。

これは ViewFlipper の「機能」ですか? これを回避する方法はありますか?

そして、私の背景のドローアブルは次のようになります。

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

android - android: viewflipper の異なる子に異なるクラスを使用できますか?

Android アプリケーションで動作する別の画面があります。これには ViewFlipper を使用しています。ビューの子ごとに異なるクラスを使用することにしました

これは Homescreen クラスです:-

しかし、実行例外 java.lang.RuntimeException: Unable to start activity ComponentInfo を示して
いる


私が実装しようとしているのは

  • ビューフリッパーの各子のコントロールを定義、リッスンするために異なるクラスを使用する必要があります
  • 上記の例では、HomeScreen はビュー フリッパーの子画面の 1 つです。
  • しかし、行v.findViewByIdにエラーが表示されています getCurrentFocus() はビューを送信する正しい方法ではないと思います

天気がわからないのですが、正しい方法で移動していますか? そのviewflpperを定義するクラスでviewflipperのすべての子のすべてのコントロールを定義してリッスンすると、そのクラスは非常に大きくなります。そう思わせてくれました..

ありがとう...

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

android - 向きの変更後に ViewFlipper がクラッシュする

ビュー内のデータにアクセスするために ViewFlipper を使用しているときにインフレートを使用しようとしています。クラッシュするサンプルプロジェクトを実行しました。

main.xml

FlipViewBug.java

エミュレーターを水平方向から垂直方向に回転すると、アプリが予期せず停止しCTRL+F11てクラッシュします。

行を削除すると

アプリは正常に動作します。私は何か間違ったことをしようとしていますか? 私のアプリでは、ネストされたより複雑なものがあり、結果は同じです LinnarViewViewFlipper

Android 1.5、2.2、およびgalaxyタブでこれをチェックしていました。垂直ビューから水平ビューに回転しても問題ありません。

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

android - ViewFlipper を使用する特定のレイアウトでタイトル バーが非表示になり、トランジションが正しく機能しない

まず、私は Android 開発の初心者です。私は、完了しようとしているさまざまなタスクを取得する方法について多くの研究を行ってきました。これに似た問題をまだ見つけていないので、質問しています。

これはマルチパートの質問です。

プログラムと問題の概要: 複数のフルスクリーン アクティビティを持つプログラム (Android 2.1 以降用) があります。それぞれに遷移するための異なるアニメーションが必要です。そこで、いくつかのファイルを再構成し、遷移を行う ViewFlipper を作成しました。残念ながら、これらのアクティビティの一部にはタイトルが使用されています。同時に、オンラインで見つけたチュートリアルに基づいて適用しようとしたトランジションが期待どおりに機能しません。トランジションが開始され、2 番目の画面が表示され (フェード)、背景は黒になります。

質問 1: タイトルのあるレイアウトとないレイアウトを表示する方法はありますか? そうでない場合、startActivity の使用時に使用されるトランジションを変更する方法はありますか?

質問 2: 元の画面を点滅させずにフェード トランジションを行う方法はありますか? 「ちらつき」の問題を調べましたが、私のプロジェクトでは解決策が機能しません。

質問 3: 2 番目の質問と同様に、最初に表示されるレイアウトはロード画面で、次にメイン画面です。これは問題なく発生しますが、何らかの理由でロード画面が表示され、(startActivity が呼び出されたかのように) スライドしてから、再び存在するようになり (今回は、そこにあるはずのないタイトルで)、次にに切り替わりますメイン画面を正しく表示します。ここで何が起こっているのでしょうか?

ご不明な点がございましたら、お気軽にお問い合わせください。

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

android - ViewFlipperaddViewが機能しない

ViewFlipperの簡単な実装についてサポートが必要です。アクティビティのonCreateで子ビュー「ws.addView(childView)」を膨らませると、フリッパーは完璧に機能します。

フリッパーからすべての子を削除し、addView(child)メソッドを使用してそれらの子をもう1つ追加したいときに、問題が発生します。フリッパーのコンテンツを更新するという望ましい効果が得られないように見えるフリッパーでonFinishInflate()メソッドとinvalidate()メソッドを呼び出そうとしています。フリッパーのビューは空白です。addViewループの後にフリッパーに子が含まれているかどうかを確認しました。私の場合、その数は1より大きいです。何かが足りないのかもしれません。誰かが私を助けてくれることを願っています。

よろしくお願いします

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

android - FlipperViewの問題

簡単な質問ですが、xmlファイルでフリッパービューのIDに変数を割り当てようとすると、フリッパーのIDを見つけることができないという問題が発生します。

mFlipper =(ViewFlipper)findViewById(R.id.your_flipper); フリッパービューのIDがないというエラーが含まれています。

フリッパービューは、何らかの理由でxmlファイルで割り当てられたIDを取得してR.javaクラスに配置しません。

フリッパーのIDがクラスでアクセスできないと思われる理由やアイデアはありますか?

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

android - XML のレイアウト ビューで別のフリッパーを表示するにはどうすればよいですか?

こんにちは - メインの xml ファイルでフリッパーを使用して、アプリで複数のレイアウトを表示しています。

たとえば、something = 1 の場合、ユーザーにはフリッパーの 1 つのバージョンが表示され、something = 2 の場合、ユーザーには別のバージョンが表示されます。

メインのフリッパーではなく、他のフリッパーの xml ファイルのレイアウトを表示する方法はありますか? つまり、日食でフリッパーの各状態のビューを切り替える方法はありますか?

ありがとう!

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

android - ViewFlipperがあり、ScrollViewが1つの子のみをラップする場合はどうすればよいですか?

本当に必要なのは、自分の3つの子のうち1つだけをScrollViewラップする必要がありますが、3番目の子をラップしようとすると、直接の子を1つしかホストできないというエラーが発生します。LinearLayoutViewFlipperScrollView

回避策はありますか?

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

android - AndroidでViewFlipperを使用したメニューナビゲーション?

リストビューで選択したアイテムに基づいたメニューを含むリストビューが1つあります。新しいビュー(追加、編集、または削除)を表示したいのですが、それは別のadd.xmlまたはedit.xmlまたはdelete.xmlファイルです。また、子ビューからメイン メニューに戻る方法。

ViewFlipper.showNext() を使用してタグを使用しようとしましたが、常に追加ビューのみが表示されます。

前もって感謝します..

代替テキスト

代替テキスト

代替テキスト

代替テキスト

代替テキスト

代替テキスト