問題タブ [actionbarsherlock]

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

android - Android アクションバーSherlock SearchView

ActionbarSherlock を使用して Android 2.2 に SeachView を実装できますか。

次のコードを使用しています。3.0 では正常に動作していますが、2.2 では動作していません。

2.2で次のエラーが発生します

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

android - Maven、ActionBarSherlock v4、Roboguice v2-どうすればビルドできますか?

ActionBarSherlockv4とRoboguicev2の両方を使用するプロジェクトを構築しようとしています(最先端のビーイングが好きです:))。

問題は、ABSがRoboguiceが必要とするわずかに変更された互換性ライブラリを使用していることです。とプロジェクトを追加することactionbarsherlock-plugin-compat-lib-4.0.0-SNAPSHOTで、 Eclipseで正常に動作するようになりました。roboguice-2.0b3ActionBarSherlock

問題は、Mavenの下で、Roboguiceのために次の依存関係を含める必要があることです。

そして、ABSに次の依存関係を追加する必要があります。

「mvncleaninstall」を実行すると、次のエラーが発生します。

ActivityCompatHoneycomb両方の依存関係に存在するためです。

助言がありますか?

完全なソースコードとビルドプロジェクトは、 https ://github.com/thierryd/adg-androidで入手できます。

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

android - ビューページャーでフラグメントを正しく置き換える方法は?

アプリの構造は次のとおりです。

私はActionBarSherlockを使用しています (これは本当にお勧めです)。Activity の構造はhttps://github.com/JakeWharton/ActionBarSherlock/blob/master/samples/demos/src/com/actionbarsherlockのデモに基づいています。 /sample/demos/app/ActionBarTabsPager.java . したがって、2 つのフラグメントは、ユーザーに対して 2 つのタブとして表示されます。

ユーザーが ListFragment の要素をクリックすると、リストと同じ場所にある WebView に URL をロードしたいと考えています。つまり、ListFragment (バックスタックに置く) を新しい WebView に置き換えたいと考えています。

これまでのところ、Activity からFragmentTransaction.replace()を使用してみました。2つの問題を除いて、その種の作品:

  • ListFragment は、デバイスを回転する前に WebView を表示しません (つまり、acitity が再作成されます)。
  • もう一方のタブの内容が消えます(ただの空白です)

ListFragment を別の Fragment に置き換える正しい方法は何ですか?

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

android - 向きを変更した後、ActionbarSherlockの進行状況が表示されない

2.xの物理デバイスと仮想デバイスでテスト済み。v3ではテストされていません>

アプリが起動すると、ポートレートモードまたはランドスケープモードのいずれかで、プログレスバーがアクションバーに正常に表示されます。向きの変更に続いてFragmentActivityが再起動した後、進行状況は、以下のonCreateコードから呼び出されたか(ローダーが実行され、コードが進行状況バーをBoolean.TRUEに設定するようにステップインすることを確認しました)、または単純なボタンクリックイベントからsetProgressBarIndeterminateVisibility(Boolean.TRUE);

onSaveInstanceState-> onCreateメソッドは方向の変更時に実行されるため、FragmentActivityは停止/開始されます。

参照をチェックして、android.support.v4.viewを使用していることを確認しました。また、タブ/フラグメントでViewPagerIndicatorを使用します。これには関係がないはずです。

フラグメントによってアクションバーに追加された更新ボタンは、方向の変更/FragmentActivityの再起動後に正常に表示されます。


実は...向きを変えた後のlogcatのデバッグを見て奇妙なことに気づきました。FragmentActivityは、ログに書き込まれた行を2回確認し始め、onSaveInstanceStateが再度呼び出され、続いて別のonCreateが呼び出されるようです。


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

java - ライブラリ プロジェクトとして ActionbarSherlock を含む Ant を使用したプロジェクトのビルド

プロジェクト ライブラリとして ActionbarSherlock を含む Apache の Ant を使用してプロジェクトをビルドする際に問題が発生しています。「android update lib-project --path . --target android-13」を actionbarsherlock ライブラリ フォルダーに使用してライブラリを正常に含め、プロジェクトで「android update project --path . --target android-13 --library」を使用しました。 path/to/actionbarsherlock/library"

Ant デバッグを使用するとライブラリが正しくビルドされますが、プロジェクト フォルダーに移動してプロジェクトをビルドしようとすると、次のエラーが発生します。

[aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:40: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前 'Theme.Sherlock.Light' に一致するリソースが見つかりません。[aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:41: エラー: エラー: 指定された名前に一致するリソースが見つかりません: attr 'abBackground'. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:42: エラー: エラー: 指定された名前に一致するリソースが見つかりません: attr 'abLogo'. [aapt] /var/www/vhosts/nicom/httpdocs/cl_app/res/values/style.xml:43: エラー: エラー: 指定された名前に一致するリソースが見つかりません: attr 'actionBarSize'.

このライブラリを使用してプロジェクトを正常に構築した人はいますか? これはライブラリ固有のエラーであり、一般的に私のプロジェクトとは何の関係もないと思いますが、間違っている場合は修正してください。

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

android - ActionBarSherlock アプリのアイコンが間違った位置にある

私はかなりスマートな ActionBarSherlockを使用しようとしていますが、1 つのかなり重要なことを除いて問題ありません。アプリのアイコンがアクションバーの真ん中にしっかりと引っかかっているようです。私は現在、アクションバータブを使用せず、テーマを使用して、2.3.4 にデプロイしています android:theme="@style/Theme.Sherlock"

これを除いて、すべて正常に動作します。エミュレーターでも試しました。

助言がありますか?

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

android - アクションバーシャーロック+フラグメント?

重複の可能性:
すぐに例外

アクションバーシャーロックをインストールした後、メインページでダッシュボードフラグメントを使用しようとしています。エラーが発生しました:

「クラスフラグメントの膨張エラー」

ライブラリプロジェクトとしてアクションバーシャーロックをインストールしました。XAMLは次のとおりです。

aMainMenu.java

DashboardFragment.java:

これがlogcatです:

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

android - Android レイアウト フラグメント/アクティビティの混乱

ActionBarSherlock を使用して最初の Android アプリケーションを作成しています。

アプリケーションには、常に 3 つのタブで構成されるアクション バーがあります (デフォルトでは最初のタブが選択されています)。このアプリは、タブレットで使用できるように拡張できます。

私はウェブを検索しており、アンドロイド開発ガイドに従っていますが、いくつかの混乱を招いています. 最初のタブ画面は、項目のリストを含むリスト ビューになります。onitemselected は、その項目に関する詳細を表示する画面にユーザーを送信する必要があります。

いつフラグメントを使用する必要がありますか? 各タブはフラグメントにする必要がありますか? または、各タブは、フラグメントで構成される新しいアクティビティを呼び出す必要がありますか? また、フラグメントを使用する場合、それらを別のクラスに配置するか、アクティビティ内に埋め込む必要がありますか??

助けていただきありがとうございます。

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

android - アクションバータブの重量/幅

3つのタブがあるアクションバーがあります。次のようになります。すべて| 呼び出し| ネットワーク| 同じ幅にして欲しいです。どうすればいいですか?

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

android - アクションバーシャーロックの背景画像

ActionBarSherlockスタイルをオーバーライドするのに問題があるので、誰かが助けてくれることを願っています。私は次のようなドローアブルを作成しました:

(res / drawable / actionbar_background.xml内)

次に、私のアプリのスタイルファイル(res / values / style.xml)にあります

その結果、Theme.Sherlock.Lightスタイルが選択されます(または、交換した場合はTheme.Sherlock)が、アクションバーの背景自体にスタイルの変更はありません。

ありがとう