問題タブ [setcontentview]

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

java - クリックされたボタンに応じて新しいアクティビティで contentview を設定する方法

フォーラムを検索していますが、探しているものが見つからないようです... 40 個のボタンを含む xml があります。特定のボタンがクリックされるたびに、新しいアクティビティを開き、クリックされたボタンに応じて contentview を設定したいと考えています。新しいアクティビティを開くのは問題ありませんが、コンテンツビューを正しい画像に設定する方法がわかりません...

私のxmlファイル:

私のJavaファイル:

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

android - 「 setContentView 」が役立つもの

新しい Relativelayout を作成しようとした後、ボタンを作成し、最後にこのボタンをレイアウトに追加しました。しかし、「 setContentView 」は何を達成するのに役立ちますか?

ここにコードがあります

わかりませんが、おそらくボタンの高さ、幅、その他の特性がデフォルトに設定されていると思います。どうすればそれを防ぐことができますか?

ありがとう

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

android - コンテンツ ビューとスワイプ タブが異なる Android 非同期タスク

メニューを使用しswipe tabてアプリのビューを生成しています。開始時に、タブのレイアウトを生成することとは別に、async taskRss リーダーである も実行しています。現時点では 3 つのタブがあり、Rss フィードは最初のタブにあります。問題は、3 番目のタブに移動して最初のタブに戻ると、フィードが消えることです。これは、Rss フィードを取得する がメイン アクティビティでのみ実行されるためだと思いますasync taskが、最初のタブがレンダリングされているときにこのタスクを呼び出そうとすると、 (ネットワーク接続がない場合) または on のnull pointer exceptionいずれかを取得し続けます。それが正しいレイアウトを指していない理由がわからない、何かアイデアはありますか?text viewlistview

これは非同期タスクのコードです:

}

私のRSSフィードタブのコードは次のとおりです。

メイン アクティビティでの作成時:

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

ios - UIScrollView が一番下に達したときにスクロールを停止する方法

UIScrollView がコンテンツビューの最後に達したときにイベントを取得するために、次のコードを用意しています。

一番下までスクロールすると、それがヒットして跳ね返ることに気付きました。

これを追加すると:

その後、スクロールは一番下に戻ります。

底にぶつかると動きを止めるように、「跳ね返る」ことなく底にとどまる方法はありますか。

ありがとう。

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

java - アクティビティの有効期間がかなり短い Android setContentView

Android アプリの最初のアクティビティである「ランチャー アクティビティ」は、すぐに終了します。目標は、共有設定変数の値に応じて、MainActivity または UserLoginActivity にリダイレクトすることです。

この変数が存在しない場合、MainActivity に対して StartActivity が自動的に実行されます。この変数が設定されている場合、ユーザーを認証するために、API に対して HTTP 要求を実行します。次に、MainActivity を開始します。通常、HTTP 要求にかかる時間は 1 秒未満です。

問題は、LauncherActivity の中央にプログレス バーを表示して、何かが読み込まれていることをユーザーが理解できるようにしたいということです。問題は、画面に何も表示されないことです。しかし、アクティビティを開始する行にコメントを付けると、それが表示されます...アクティビティの期間が速すぎて何も表示できないようです!

setContentView() メソッドを呼び出すと、ビューが画面に即座にロードされると思いました。私のケースは正常な動作ですか? アクティビティが約 1 秒続くことがわかっている場合、画面に進行状況バーを表示するにはどうすればよいですか?

ここで私のランチャー アクティビティを確認できます

そして、.xml リソース ファイル

ありがとう、オスカー

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

android - setContentView とターンデシブ

1 つのアクティビティに対して 2 つの画面と 2 つの xml ファイルがあります。私のonCreateメソッドでは、最初のメソッドを呼び出して、いくつかのユーザー入力を処理します。その後、レイアウトを変更しています

すべてが正常に機能し、意図したとおりに動作しますが、レイアウトを切り替えた後にアプリケーションを実行してデバイスを回転させると. 最初のレイアウトに戻り、そのレイアウトのままになります (すべてのボタンとすべてが同様に機能します)。

デバイスの向きを変えたときに画面が元のレイアウトに戻らないようにするにはどうすればよいですか?

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

java - Android での複数のビュー

背景画像があります:

および TextView:

setContentView を使用すると、そのうちの 1 つしか画面に配置できません。両方を 1 つのアクティビティに組み込むにはどうすればよいですか?