問題タブ [android]

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

android - Android アプリの写真アプリから写真にアクセスする

iPhone に UIImagePickerController があり、ユーザーがデバイスに保存されている画像にアクセスできるように、Android SDK にも同様のコントロールがありますか?

ありがとう。

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

android - カスタム ウィジェットにフォーカスがあるときに別の画像を指定するにはどうすればよいですか?

次のように、アセット ファイルにセレクター ドローアブルを設定しようとしています。フォーカスモードでのオフモード(つまり、フォーカスがあります)。

私の場合、「レスト」モードは機能しますが、「フォーカス」モードは機能しません。

フォーカス モードで何が欠けているか教えてください。ありがとうございました。

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

android - Android-コードでプリファレンスを設定するにはどうすればよいですか

XMLファイルに自分の設定があるAndroidアプリケーションがありますが、これは正常に機能します。設定画面全体を表示するのではなく、コードを使用して設定の1つを設定したいのですが、これを行うにはどうすればよいですか?

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

android - Android BaseAdapter : 位置は実際には位置ではありませんか?

を使用したリスト ビューBaseAdapterが画面から消えると、各行が連続した位置を維持しなくなります。これ以外に説明する方法がわかりません。

BA/LV の画面に 4 つの項目が表示され、各行の TextView を表示するビューを追加すると、行番号が 0,1,2,3 と表示されます (これは正しいです)。しかし、リストを下の 4 つの項目 (項目 5 ~ 8) までスクロールするとすぐに、4,5,0,1?? と表示されます。なんで?

編集: 私が変更した場合、私はそれを発見しました

rv = (RowView) convertView;

それは機能しますが、コードを再利用していません。だから、私は正しい軌道に乗っていると思います。便利なメソッドをいくつか試してみましたが、コンストラクターが起動する前にこれらの値を設定する必要があったため、あまり役に立ちませんでした。新しいメソッドを作成して最後に起動する必要がありますか? 方法などaddRow?これにより、スクロールが非常に遅くなります。

0 投票する
5 に答える
7941 参照

java - Android グローバル コンテキスト メニューにアイテムを追加

Android で何かを長押しすると、コンテキスト メニューが表示されます。システム内のすべてのコンテキスト メニューに何かを追加したいと考えてTextViewsいます。

たとえば、システムはこれをコピー アンド ペーストで行います。自分で追加して、すべてのアプリケーションに表示したいと思います。

0 投票する
5 に答える
63104 参照

android - Android-android.net.Uriオブジェクトをjava.net.URIオブジェクトに変換するにはどうすればよいですか?

FileInputStreamユーザーが画像ギャラリーから選択した画像上のオブジェクトを取得しようとしています。URIこれはによって返されるアンドロイドですandroid.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI

このオブジェクトからJavaURIオブジェクトを作成しようとするIllegalArgumentExceptionと、例外の説明が表示されますURIの期待されるファイルスキーム:content:// media / external / images / media / 3一方、androidURIはスキームをコンテンツとして表示します

更新:元の質問の解決策が見つかりませんでした。ただし、画像ギャラリーに画像のバイトストリームが必要な場合は、このコードでそれを実行できます。

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

android - Android AbsoluteLayout の子ビューのサイズをプログラムで制御する方法

http://code.google.com/android/reference/android/widget/AbsoluteLayout.htmlのドキュメントには次のように記載されています。

だから私はそれを次のように上書きしました:

レイアウト用の XML で子要素 (ボタン) を宣言しています。

これにより、ボタンの位置は正しく設定されますが、サイズは設定されません。サイズは、XML で定義されているものから取得されます (必須の属性です)。

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

android - Android MenuItem トグル ボタン

私の Android アプリケーションでは、Dialer アプリがスピーカーとミュートに対して行うように、メニューで設定を切り替えられるようにしたいと考えています。下の写真を見ることができます:

http://www.isaacwaller.com/images/acall.png

Speaker、Mute、Hold オプションがトグル ボタンであることがわかります。もう一度タップすると、緑色に切り替わります。彼らはこれを独自の方法で行うかもしれませんが、それはオプションだと思います (Checkable 属性を設定してみました)。

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

android - Android での奇妙な ListView 選択動作

拡張するアクティビティを取得しましたListActivity。リストは、拡張するカスタム アダプターによってバックアップされますBaseAdapter

アイテムを選択する必要があるアイテムを無効にするために、簡単な(getSelectedItemPosition() == ListView.INVALID_POSITION)チェックインを行います。onPrepareOptionsMenu()

さて、アクティビティを起動した後に私がすること (アクションはエミュレーター、ver.1.1 の下で行われます) は次のようになります。

  1. メニューをヒット - メニュー項目が無効 - OK
  2. マウス ホイールでアイテムを選択し、メニューを押します - アイテムが有効になります -OK
  3. リストの外側をクリックし、2) を繰り返します。アイテムが有効にならない - WTF?
  4. ゼロから始めて、アイテムを選択して Del を押してマウスを動かします。結果は③と同じ。

これら (3, 4) のことが私に起こり続けるのはなぜですか? :)ティア。

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

java - Androidでのファイル権限

私はここで非常に単純なことを尋ねています。Files、FileOutputStreamFileInputStreamを使用していますが、ファイルからいくつかの小道具を取得/設定したいだけです。つまり、ファイルの所有者、アクセス許可の読み取り/書き込みなど

周りを見回すと、 FileDescriptorクラスとFilePermissionクラスが見つかりましたが、どちらを使用できるかわからないため、これについて助けを求めています。実際、私はクラスFileのメソッドsetReadOnly()を使用していますが、それが私が探しているものです。