問題タブ [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.
android - actionbarsherlock タブ スタイルを使用したタブ コンテンツ
以下のコード ( https://gist.github.com/1126843から取得) を参照して、タブの内容を設定するにはどうすればよいですか?
コードから、コンテンツを View createTabContent(String tag) の下に配置する必要があるようですが、どうすればよいですか?
android - Fragment 内に Spinner を設定するときの BadTokenException
サポート パッケージの Fragment 内に Spinner のダイアログを表示できないのはなぜですか?
UI 設計の要件により、Fragment 内にサブビューを作成することになりました。構造は次のようになります: Activity -> Fragment -> (ProfileView, ContactsView) どちらも FrameLayout を拡張します
Spinner 以外はすべて正常に動作します。
ProfileView 内には、ビューの作成に使用するこのコンストラクターがあります。その間、念のため Context と Fragment の両方を取りました。
そして、私が持っているビューを初期化するとき
これらすべてを Adapter for Context に渡そうとしましたが、どれも機能しません。すべてが BadTokenException を引き起こします (最初から NULL である 2 つを除く)。
画面は正常に動作し、コンテキスト リソースから XML を読み込むこともできます。では、なぜスピナーが機能しないのでしょうか?
以下のスタック トレースは、2.2/2.3 デバイスで実行したものであることを付け加えておきます。コードは ICS で正常に動作します。
スタックトレース:
android - Ant で Android アプリをビルドできませんでした (ActionBarSherlock と ViewPagerTabs の両方を参照)
ActionBarSherlock と ViewPagerTabs を使用する Android アプリが 1 つあります。私は Eclipse を使ってそれを書き、ビルドしますが、Ant でビルドしようとするまでは問題なく動作します。これが私がしたことです:
- ActionBarSherlock フォルダーに移動し、「android update lib-project --path 」を実行します。
- ViewPagerTabs フォルダーに移動し、「android update lib-project --path 」を実行します。それも
- app フォルダーに移動し、「android update project --path 」を実行します。
- アプリフォルダーの下で「and debug」を実行すると、次のエラーが発生しました。
:
ですから、質問 NO. 1:アプリの project.properties に正しいライブラリ参照があり、ActionBarSherlock と ViewPagerTabs を正常にビルドできたのに、これらのエラーがまだ発生するのはなぜですか?
この問題には回避策があります。ライブラリの bin フォルダーにあるすべての classes.jar をアプリの libs フォルダーにコピーし、「ant debug」を再度実行します。ただし、アプリのすべての .java ファイルをコンパイルした後、アプリの libs フォルダーの下にあるこれらの .jar ファイルを削除する必要があります。
この後、「ant debug」を再度実行すると、次のエラーが表示されます。
私の質問 NO.2 は、この問題を解決するにはどうすればよいですか?
ありがとう!
android - Android互換性コンテキストアクションバー
Androidの設計ガイドラインに従おうとすると、私は小さな問題にぶつかります。
いくつかの(複数選択)を長押しして、それらに対して一括アクションを実行できるアイテムのリストが必要です。
設計ガイドラインでは、これにコンテキストアクションバーを使用することを提案していますが、これは私が考えていたものと完全に同じように聞こえます。問題は、API 7との互換性を逆に維持しようとしていることです(私の電話は現在2.3.3であるため)。
ActionBarSherlockを使用して他のアクションバーのものを取得していますが、コンテキストアクションバーを起動する方法や、ABSのアクションバーにボタンを任意に追加する方法を理解していないようです。タブを実行できるようですが、それが答えかもしれませんが、複数選択を許可しようとしているので、通常のモーダルコンテキストメニューは必要ありません。
android - WebViewFragment派生クラスをFragmentTransactionに追加できません
ActionBarSherlockを使用しており、タブ付きアプリを実装しています。各タブは、WebViewのみを含むフラグメントを表します。Fragmentから派生したオブジェクトを使用して実装しました。しかし、WebViewFragmentに変更すると、FragmentTransactionに追加できなくなりました。正しいものをインポートするかどうか疑問に思っていますか?コードは次のとおりです。
問題の行は次のとおりです。
理由がわかりません。MyWebviewFragmentは、Fragmentを拡張するWebViewFragmentを拡張します。FragmentTransactionメソッドは、MyWebviewFragmentを単純なFragmentであるかのように表示する必要があります。前に言ったように、これは私の輸入品と関係があるのでしょうか?
ありがとう!!!
android - アクションバーにタブのみを表示する
ActionBar Sherlockを使用して、3.0より前のAndroidデバイスにAndroidアクションバーを実装しました。ただし、タブナビゲーションを使用しているときに1つの問題が発生します。
現在、アクションバーは画面上部の2行に分かれています。最初の行にはアプリのアイコンとアプリのタイトルが含まれ、2番目の行にはナビゲーションタブが含まれています。actionBar.setDisplayOptions(0);を使用して一番上のバーを削除しようとしましたが、まだ2つの行がありますが、一番上の行は空です。この一番上の行を削除するにはどうすればよいですか?
ありがとう!
android - アクション バー Sherlock リスト ナビゲーション スピナー: アイテム幅マーキー?
Action Bar Sherlock ライブラリを使用して、レイアウトにアクション バーを追加します。ナビゲーション モードをActionBar.NAVIGATION_MODE_LISTに設定し、カスタム アダプターを使用してナビゲーション スピナーを設定します。
問題は、スピナー アイテムのテキストが長すぎると、完全に表示されないことです。
マーキーのようにしたいのですが、どうすればできますか?
ありがとう
android - AndroidおよびPreferenceFragmentのSherlockBar4.0
私はこのライブラリをActionBarに使用しています:http://actionbarsherlock.com/(4.0ベータ版)すべて動作しますが、いくつか質問があります:
PreferenceFragmentを作成するためのバリアントはありますか?そうでない場合、タブの1つが設定を提供するタブ付きのActionBarを作成するためのバリアントはありますか?
タブを操作するには、次のコードを使用します:http: //developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/FragmentTabs.html しかし、ActionBarにあるため、機能しません。 public void onTabSelected(Tab tab、FragmentTransaction ft)には2番目のパラメーターがありません。それを機能させるためのバリアントはありますか?そうではありませんが、通常の切り替えタブを作成するためのバリエーションはありますか?
android - SherlockBar の Fragment attach のエラー
私はシャーロック バー (http://actionbarsherlock.com/) を使用しています。TabListener のコードがあります:
ビューのコードの一部があります:
すべて動作しますが、2 回目に任意のタブを選択すると、エラーが発生します。
アタッチ機能のエラーだと思いますが、どうすれば解決できますか?
android - 積み上げアクションバー専用に actionBarTabTextStyle を設定する方法はありますか?
ActionBar
スタックされているかどうかに基づいて、タブ テキストのテキスト スタイルを変更する方法を見つけることができませんでした。背景のみ調整可能のようです。
私はActionBarSherlockを使用しています。私のActionBar
背景は青色でテキストは白色です。私はタブ付きナビゲーションを使用しているため、タブ部分がメインの下に積み重ねられている場合ActionBar
、背景を白くしたい(これは を使用して行いましたabBackgroundStacked
)。これにより、テキストが非表示になります (テキストは背景と同じ色になります)。アクションバーがスタックされているときにテキストを黒くしたい。何か案は?