問題タブ [android-widget]
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 - WebViewでYouTubeビデオを再生する
私のAndroidアプリには、WebサイトからのHTMLデータを表示するためのWebViewがあります。ページにYouTube埋め込みオブジェクトが含まれる場合があります。これはアプリに正しく表示されません。WebViewでYouTubeビデオを表示/再生する方法はありますか?ありがとう。
android - 新しいインテントでのTabHostレイアウトの表示に関する問題
TabActivityタイプの新しいインテントでTabHostを使用する際に問題が発生しました。これにより、正しい方向を示すことができます。おかしなことに、元のインテントで表示しようとすると正常に動作します:setContentView(R.layout.main)
「強制終了」が発生し、logcat内で、Tabhost id = "@ android:id / tabhost"であっても、次のエラーが発生します。
02-18 22:23:11.937:エラー/ AndroidRuntime(5944):原因:java.lang.RuntimeException:コンテンツにはid属性が「android.R.id.tabhost」であるTabHostが必要です
Manifest.xmlファイルで2番目のインテントを宣言しました:XML:
最初のアクティビティ(MainActivity)内で、次のように、2番目のインテント(NextActivity)を追加で開始します。
NextActivity.javaファイルで、エクストラを取得し、TabHostビューを表示しようとします。
Android Developerサイト(Hellow View)でTabHostの例を使用しても同じエラーが発生します。
Main.xml:
よろしくお願いします...
明確化:これは私がLogCatから実際に得たものです:
java.lang.NullPointerException
at android.widget.TabHost.dispatchWindowFocusChanged(TabHost.java 285)at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java 640)at android.view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java 640)atandroid。 view.ViewGroup.dispatchWindowFocusChanged(ViewGroup.java 640)at android.view.ViewRoot.handleMessage(ViewRoot.java 1645)at android.os.Handler.dispatchMessage(Handler.java 99)at android.os.Looper.loop(Looper。 java 123)at android.app.ActivityThread.main(ActivityThread.java 3948)at java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java 521)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java 782)at com.android.internal.os.ZygoteInit.main(ZygoteInit .java 540)dalvik.system.NativeStart.main(ネイティブメソッド)
android - Android:垂直ギャラリー?
ギャラリーウィジェットと同様に動作するが、水平方向ではなく垂直方向にスクロールするウィジェットを探しています。私はあちこちグーグルで検索しましたが、答えはそのような既成のウィジェットが存在しないということです。
だから私は自分自身に言いました、まあ、私はアンドロイドソースのギャラリークラスを見て、代わりに垂直にスクロールするようにそれを変更します。それほど簡単ではありません。android SDKは(当然のことながらフレームワークのメンテナンスのために)多くのことを隠しますが、ウィジェットを拡張することも非常に困難になります。たとえば、ギャラリークラスは、その親であるAbsSpinner(mSelectedPositionなど)やその親の親などから多くのメンバー変数を使用しますが、これらはアプリ開発者の観点からはまったくアクセスできません。これらのメンバー変数にアクセスできないと、ギャラリークラスの同様のコードを自分で使用することはできません。
継承チェーンを上に移動して、それらの親クラスのソースコードをすべてプロジェクトに配置するか、すでに問題を解決している既存のフレームワークウィジェットを使用せずにウィジェットをすべてゼロから作成する以外に、垂直スクロールギャラリー。
より良い方法はありますか?Androidフレームワークがウィジェットの拡張を非常に難しくしているのはなぜですか?
android - リソースを渡すためのより良い方法は何ですか?
そこにあなたの専門家からのいくつかのアドバイスが必要です。Androidプログラミングを始めたばかりで、ようやく「Hello World」でやりたいことができるようになりましたが、概念を把握するのではなく、自分の道を踏みにじっているように感じます。
3つのEditTextボックスを作成しました。それらの下に3つのスピナーを作成しました。スピナーで番号を選択すると、対応するEditTextボックスに表示されます。Spinner1はEditText1、Spinner2はEditText2、Spinner3はEditText3と相関関係があります。これを機能させるのに非常に時間がかかりました。片付けをする必要があります。
私のスタートアップクラスでは:
//スピナーを初期化するためのクラスを作成しました。
//対応するEditTextボックスに数値を入力するクラスを作成しました。ユーザーがボタンを押して入力を行わないようにしたかったので、3つの数字が入力されたら、ボタンを押さなくても何かを実行します。
//ここがぎこちなくてぎこちないと思うところです。Handle_Picksを正しく機能させるために、コンテキスト、EditTextsの配列、およびクラスHandle_Pickshpへの参照を設定するメソッドを作成しました。
//Spinner_Listenerクラス内
//最後にクラスHandle_PicksI:
さまざまなクラスの周りでリソースを渡したり参照したりするためのより良い方法はありますか?Spinner_ListenerクラスのHandle_Picksを使用する前に、ContextとEditTextの配列をHandle_Picksクラスに渡さなければならないのは正しくないようです。ちょっと危険そうです。
より良い方法は何ですか?
android - Android-入力したオブジェクトをスピナーウィジェットに追加します
3つのget、setプロパティID、Name、URLを持つWebサイトクラスがあります。
一方、私はデータベースのWebサイトから取得し、リストを返すメソッドを持っています
このリストをスピナーにバインドしたいと思います。
私の質問は2つです:
これらのウェブサイトリストをスピナーに追加することは可能ですか?
私のウェブサイトクラスにはプロパティIDと名前があるので、スピナーのアイテムを選択した後、アイテムのウェブサイトのIDと名前を選択することは可能ですか?
よろしくお願いします。
よろしくお願いします。
ホセ。
android - テーブル レイアウトの列を均等に広げて、使用可能なスペースを最大限に活用する方法
私はいくつかのデータを表示するためにテーブル レイアウトを試していました....データは 3 列のデータであり、列が利用可能な幅全体を利用する必要があります。しかし、私が使用したレイアウト XML コードは、内容に従って列をまとめているだけのようです。
レイアウト XML コード
android - レイアウト XML ファイルで定義されたビューをテンプレートとして使用して、プログラムでビューを作成するにはどうすればよいですか
プログラムによる方法で、レイアウト xml ファイルで定義されたテーブルにデータを入力したいと考えています。すべての属性が設定されたヘッダーを定義する単一行でテーブルを定義しました。今、テーブルのヘッダー行を新しいコンテンツで複製できる方法を知りたいです。
インフレータの inflate(int,view) メソッドを使用してみましたが、実行時にエラーが表示されました。
テーブルを定義するレイアウト ファイルの XML コードを次に示します。
android - 現在のビュー階層に追加できるように View オブジェクトを複製する方法
ビュー階層に既に存在するビュー オブジェクトを複製して、同じビュー階層に再度追加できるようにする方法を知りたいです。
android - ギャラリー、ビットマップ、またはドローアブルでロードするのにコストがかかるのはどれですか?
ギャラリー、ビットマップ、またはドローアブルでロードするのに、どちらがよりコストがかかりますか?
android - 両方向(水平、垂直)にスクロールするテーブルレイアウトを作成するにはどうすればよいですか
現在、垂直方向にスクロールするように設定されている XML ファイルでテーブルを定義しています。しかし、必要に応じて水平にスクロールしたいです。
使用中のXMLのコードは次のとおりです