問題タブ [android-viewgroup]
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 - BadgeView と SlidingTabStrip のクリック エラー
私はスライドタブを使用しています:
および BadgeView から:
https://github.com/jgilfelt/android-viewbadger
SlidingTabLayout
各タブにアクセスするには、次のコード行を追加するだけです。
したがって、フラグメントでは、以下のコードを使用して各タブに BadgeView を追加できます。
およびフラグメントのレイアウト:
結果は次のとおりです。
しかし、BadgeView を追加した後、タブをクリックする機能がなくなりました。そのため、タブをクリックして他のページに移動することはできません。誰も私が何をすべきかを助けることができますか?
ここでは、プロジェクトの作成に時間を無駄にせずにソリューションに集中したい人向けの主なアクティビティを示します:-)
および activity_main:
android - アプリケーションがアクティビティで java.lang.StackOverflowError 例外をスローする
私は1つのAndroidアプリケーションに取り組んでいます。私の 1 つのアクティビティでは、PullToRefreshListView を使用しています。アクティビティでjava.lang.StackOverflowError Exceptionが発生することがあります。私はそれを修正しようとしましたが、Googleでも検索しましたが、完璧な解決策が得られませんでした.
同じデータを持つ PullToRefreshListView と同じ機能を持つ 2 つのアクティビティがあります。しかし、私はこの例外を1つのアクティビティでのみ取得しています。他のアクティビティは正常に機能しています。
これが私の完全な StakeTrace です。
私を助けてください。下手な英語でごめんなさい。
事前に感謝します。
android - null を返す Xamarin Android TextView
多くの検索にもかかわらず、おそらく非常に単純な問題に対する答えが見つかりません。
ポップアップウィンドウを作成するメソッドがあります。次に、ポップアップ ウィンドウの XML の TextViews にアクセスして、テキストを変更する必要があります。問題は、textView が null を返すため、一番下で呼び出されるメソッド countDown(); でテキストを設定しようとすると、null ref 例外が発生することです。
これは、フラグメントではなく、アクティビティで実行されています。null 参照例外の原則は理解していますが、ここで何が起こっているのか、またはそれを修正する方法がわかりません。
メソッドのコードは次のとおりです。
アクセスしようとしているTextViewのxmlは次のとおりです
どんな助けでも感謝します。
android - Recyclerview が表示される前に測定する
recyclerView が表示される前に測定すると、現在問題が発生しています。「展開」アニメーションを開始するには、measuredHeight が必要です。
これは、私が取り組んでいるコードの gridView に対して以前に行われたもので、GridLayoutManager を使用して RecyclerView に移行しようとしています。
gridView で動作していましたが、recyclerView で同じ測定仕様で測定メソッドを呼び出すと、結果は常に 16777215 になり、何かの最大値である可能性がありますが、何とも言えません。
次の測定仕様で測定することにより、画面にレンダリングされる前にビューを測定できることを説明する投稿を見ました。
しかし、recyclerView.getMeasuredHeight(); に対して 0 を取得します。
画面にレンダリングされる前に recyclerView の高さを適切に測定する方法はありますか?
ありがとう。
android - 親 ViewGroup の onSizeChanged での子ビューの再配置
3 つのカスタム ビュー ( SmallTile.java ) を別のカスタム ビュー ( MyView.java ; 非推奨に基づいていますがAbsoluteLayout
、後で基本クラスを変更する予定です) に追加しました。
親に次のコードを使用して、3 つの子を配置しようとしています。
ただし、デバッガーで実行可能な位置を確認できますが、
エミュレーターでは、すべての子が間違って配置されています-原点:
ここで何がうまくいかないのですか?requestLayout()
呼び出すとAbsoluteLayout.onLayout()が呼び出され、子が新しいランダムな位置に再描画されると思いましたか?
これは、ビューのライフサイクルのインターネットからのランダムな写真です (100% 真実ではないことは認識しています)。