問題タブ [android-actionbaractivity]

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

android - 2.3 対 4.2 での Android onContentChanged

Android デバイス v.4.2 ではfindViewById()正しいビューを返しますが、2.3 では基本的に を返しますnull。違いは何ですか?

更新:私が試したことから:ActionBarActivityから(2.3のActivityから直接ではなく)拡張すると、contentChangedが呼び出されたときに変更がまだ行われていないように思えますが、2.3のActivityから拡張するとメソッド呼び出し時間通りです。当分の間、機能しているように見える醜いハックは次のとおりです。私は、ActionBarActivity から拡張された MyActivity のスーパークラスを持っています。そこで、次のようにすべての setContentView メソッドをオーバーライドします。

私の onContentChanged 内で、afterSetContentView をチェックしてから、findViewById を使用します。

更新 2: サポート ライブラリのバグのようです。報告して割り当てられたので、現在修正中です: https://code.google.com/p/android/issues/detail?id= 59445&q=onContentChanged&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

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

java - 私の MainActivity クラスは、ActionBarActivity を拡張するときに java.lang.ClassNotFoundException をスローします。

外部ライブラリをインポートする方法については、他のスレッドに示されている指示に従いましたが、Android プロジェクト (ADT v.22.0.5) の参照ライブラリに android-support-v7-appcompat.jar をインポートした後、java.lang を取得しました。 ClassNotFoundException:

誰かが光を当てることができますか?

ここに画像の説明を入力

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

android - ActionBarActivity - NoClassDefFoundError 例外

既に見た: NoClassDefFoundError Android で ActionBarActivityActionBarActivity を使用すると、電話でエラーがキャッチされます

プロジェクトでActionBarCompactを使用しようとしています。android-support-v7プロジェクトとその jar をプロジェクトにリンクし、多くのソースからの手順に従って確認しましたが、それでも問題に対処できません。

プロジェクトをビルドするとエラーは発生しませんが、実行時に例外が発生します。クラスが検出されない理由がわかりません。何が悪いのか教えてください。ありがとう。

コード:

------------プロジェクトの構造とビルドパス-----------------

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ログキャット

ここに画像の説明を入力

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

android - ActionBarActivity を拡張するとアプリがクラッシュする

拡張するとエラーキャッチがありますActionBarActivity。延長Activityしてもエラーはありません。

問題は、私の他の活動では完全に機能することです。最初は、前のアクティビティがインテントにエクストラを入れたからだと思っていました。しかし、それがなくてもアプリがクラッシュします。

これが私のコードです:

EDIT:およびログの結果:

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

android - Android API 11 未満の ActionBar で ProgresBar を表示/非表示にする

すべての Android デバイスの ActionBar で ProgressBar を表示/非表示にしたい。Android サポート ライブラリ (android-support-v7-appcompat) を使用しています。

私のアクティビティは拡張ActionBarActivityされ、その中で(コンテンツを設定する前に)onCreateウィンドウ機能を要求します。supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

ボタンをクリックすると、ProgressBar を表示/非表示にします。

このコードは 11 以上の Android API で正常に動作します。しかし、私は 11 以下の API で問題を抱えています。LogCat にエラーはありません。

ProgressBar を表示すると機能することに気付きましたonCreate。から隠すこともできonCreateます。

この問題の解決策はありますか?

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

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

android - ActionBarActivity を開始すると AppCrashes が発生する

この活動を始めたい

コードから:intent = new Intent(this, MainActivity.class); startActivity(intent);

最初に myActivity テーマでエラーが発生し、それを次のように変更しました

エラーログは次のとおりです。

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

android - NoClassDefFoundError when extending ActionBarActivity

I have checked here and here, but neither solves my problem. I am extending ActionBarActivity after adding v7 appcompat successfully through Gradle.

The issue is that when my Activity extends Activity it works fine. However when I extend ActionBarActivity it crashes with

Here is my activity in manifest:

Here is my build.gradle:

0 投票する
0 に答える
570 参照

android - ActionBarActivity サブクラスから onActivityResult() を取得しない

アプリに ActionBar を追加するために Android のサポート ライブラリ (android.support.v7) を使用しています (私のアクティビティは ActionBarActivity を拡張します)。

次のコードを使用して連絡先ピッカーを開きます。

しかし、連絡先を選択した後でも、onActivityResult に到達することはありません。

私のstartActivityForResultが実際にあることに気付きました

onActivityResult() にアクセスできないのはなぜですか?

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

android - ActionBarDrawerToggle を使用した ActionBarActivity - drawerImageRes を使用しない

このandroidの例から作業して、サポート バージョン (android.support.v4 および android.support.v7) を使用するアプリを作成しようとしました。

この例では、次のようなメニュー ドロワーを作成します。

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

私のコードはこれを取得します

ここに画像の説明を入力

アイコンが異なり、移動方法が異なることに注意してください。私のバージョンでは移動しません。

サンプルコード

マイコード

トグルアイコンを使用していないか、移動していない理由を誰か知っていますか? それとも、サポート ライブラリを使用してそのようにできないのでしょうか。

0 投票する
0 に答える
3002 参照

android - Android ActionBarActivity と setActionView が機能しない

API 7 を実行しているデバイスでフラグメントを使用できるように、ActionBarActivity で進行状況メーターを動作させようとしています。

通常のアクティビティの結果、これが私が望む方法です。:

普段の活動で

actionbaractivity の結果:

ここに画像の説明を入力

私のコード:

activity_register.xml:

actionbar_indeterminate_progress.xml

bluethooth.xml

私も試しました:

しかし、上記のコードはどれも動作しません。

私は何を間違っていますか?

編集:質問を回答済みとしてマークするにはどうすればよいですか?