タグ付けされた質問 「android」

AndroidはGoogleのモバイルオペレーティングシステムであり、デジタルデバイス(スマートフォン、タブレット、自動車、TV、Wear、Glass、IoT)のプログラミングまたは開発に使用されます。Androidに関連するトピックについては、android-intent、android-activity、android-adapterなどのAndroid固有のタグを使用します。開発やプログラミング以外の質問で、Androidフレームワークに関連する質問については、次のリンクを使用してください:https:// android.stackexchange.com。

18
アセットからファイルを読み取る
public class Utils { public static List<Message> getMessages() { //File file = new File("file:///android_asset/helloworld.txt"); AssetManager assetManager = getAssets(); InputStream ims = assetManager.open("helloworld.txt"); } } アセットからファイルを読み取ろうとするこのコードを使用しています。これを行うには2つの方法を試しました。まず、File受け取っFileNotFoundExceptionた使用AssetManager getAssets()方法で、使用方法が認識されません。ここに解決策はありますか?
178 android 

25
Androidソフトキーボードが表示されているときに全画面モードでレイアウトを調整する方法
ソフトキーボードがアクティブなときにレイアウトを調整するために多くの調査を行い、それを正常に実装しましたが、android:theme="@android:style/Theme.NoTitleBar.Fullscreen"マニフェストファイルのアクティビティタグでこれを使用すると問題が発生します。 このため、私はandroid:windowSoftInputMode="adjustPan|adjustResize|stateHidden"さまざまなオプションを使用しましたが、運はありませんでした。 その後、FullScreenプログラムで実装し、さまざまなレイアウトを試してみましたFullScreenが、すべてが無駄でした。 私はこれらのリンクを参照し、この問題に関連するここで多くの投稿を見てきました: http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html http://davidwparker.com/2011/08/30/android-how-to-float-a-row-above-keyboard/ ここにxmlコードがあります: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:id="@+id/masterContainerView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" android:background="#ffffff"> <ScrollView android:id="@+id/parentScrollView" android:layout_width="fill_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <TextView android:id="@+id/setup_txt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Setup - Step 1 of 3" android:textColor="@color/top_header_txt_color" android:textSize="20dp" android:padding="8dp" android:gravity="center_horizontal" /> <TextView android:id="@+id/txt_header" android:layout_width="fill_parent" android:layout_height="40dp" android:text="AutoReply:" android:textColor="@color/top_header_txt_color" android:textSize="14dp" android:textStyle="bold" android:padding="10dp" android:layout_below="@+id/setup_txt" …

4
常にandroid:configChanges =“ keyboardHidden | orientation”を使用しないのはなぜですか?
なぜandroid:configChanges="keyboardHidden|orientation"すべての(ほぼすべての;))アクティビティで使用しないのか疑問に思っていましたか ? 品: あなたの活動がローテーションされることを心配する必要はありません 速いです あまり良くない: 画面サイズに依存している場合は、レイアウトを変更する必要があります(例:2列のレイアウトなど) 悪い: さまざまな向きでさまざまなレイアウトを作成するための柔軟な方法がない フラグメントを使用するとあまり良くない しかし、異なるレイアウトを使用しないのであれば、なぜでしょうか?

9
Android:ユーザー名とパスワードを保存していますか?
Androidアプリケーション内で使用するユーザー名とパスワードを保存したい場合、それを行うための最良の方法は何ですか?それは設定画面からですか(ただし、ユーザーがこれを見逃した場合はどうなりますか)、またはダイアログボックスをポップアップしてユーザーに資格情報を要求しますか?もしそうなら、私はアプリケーションの状態を維持する必要があります。どうすればいいですか?

30
adbがデバイス/電話を見つけられない(MacOS X)
MacでAndroid開発を行うと、私が持っているこの非常に新しい電話はadbのデバイスリストに表示されません。他の多くの電話やデバイスは私にとっては問題なく動作するので、私のセットアップは適切です。 電話でデバッグを有効にしていますが(設定->アプリケーション->開発-> USBデバッグ)、実行しても表示されません adb devices
178 android  adb 

16
AndroidでProgressBarの進行状況インジケーターの色を変更する方法
Horizo​​ntalに設定しましたProgressBar。 進捗色を黄色に変えたいのですが。 <ProgressBar android:id="@+id/progressbar" android:layout_width="80dip" android:layout_height="20dip" android:focusable="false" style="?android:attr/progressBarStyleHorizontal" /> 問題は、進行状況の色がデバイスによって異なることです。だから、進行色を修正したいです。

13
電話:テキスト入力用の数字キーボード
電話で数字キーボードを強制的に起動する方法はあり<input type="text">ますか?私はちょうどことに気づいた<input type="number">ことは、クレジットカード番号、ZIPコードなどに適していないので、HTML5で「浮動小数点数」のためであります <input type="number">浮動小数点数以外の数値を取る入力に対して、の数値キーボード機能をエミュレートしたいと思います。inputそれを行う別の適切なタイプはありますか?

11
android:タッチ移動でビューを移動します(ACTION_MOVE)
シンプルなコントロールをしたいのですが、内部にビューがあるコンテナです。コンテナに触れて指を動かすと、指に追従するようにビューを移動したいと思います。 どのようなコンテナー(レイアウト)を使用すればよいですか?これを行う方法? 表面を使用する必要はありませんが、シンプルなレイアウトです。
177 android  touch 

14
XMLではなくコードを使用してImageViewのマージンを設定する方法
ImageView余白を付けてレイアウトに不明な数のビューを追加したい。XMLでは、次のlayout_marginように使用できます。 <ImageView android:layout_margin="5dip" android:src="@drawable/image" /> ありますがありImageView.setPadding()ませんImageView.setMargin()。私はそれがの方針に沿っていると思いますがImageView.setLayoutParams(LayoutParams)、それに何をフィードするかわかりません。 誰か知っている?


5
多勾配形状
次の画像のような形状を作成します。 上半分の色1から色2へのグラデーションに注意してください。下半分の色3から色4へのグラデーションに注意してください。単一のグラデーションで図形を作成する方法は知っていますが、図形を分割する方法がわかりません2つの半分を作成し、2つの異なるグラデーションで1つの形状を作成します。 何か案は?
177 android  gradient  shapes 

12
フラグメントを使用する場合のAndroid Navigation Drawer画像とアップキャレットの切り替え
Navigation Drawerを使用する場合、Android開発者は、ActionBarで「Navigation Drawerで表される画面のみに実際にNavigation Drawer画像を表示する」ことと、「他のすべての画面に従来のアップカラットを設定する」ことを推奨しています。 詳細はこちらをご覧ください:http : //youtu.be/F5COhlbpIbY 1つのアクティビティを使用して複数のレベルのフラグメントを制御し、ナビゲーションドロワーの画像を取得してすべてのレベルで機能させることができます。 下位レベルのフラグメントを作成するときに、ActionBarDrawerToggle setDrawerIndicatorEnabled(false)を呼び出してナビゲーションドロワーイメージを非表示にし、上向きキャレットを表示することができます LowerLevelFragment lowFrag = new LowerLevelFragment(); //disable the toggle menu and show up carat theDrawerToggle.setDrawerIndicatorEnabled(false); getSupportFragmentManager().beginTransaction().replace(R.id.frag_layout, lowFrag, "lowerFrag").addToBackStack(null).commit(); 私が抱えている問題は、元のナビゲーションドロワーイメージの代わりに、アップカラットが表示している最上位のフラグメントに戻ってナビゲートするときです。ナビゲーションドロワーの画像を再表示するために、トップレベルのフラグメントのActionBarを「更新」する方法に関する提案はありますか? 解決 トムの提案は私のために働いた。これが私がしたことです: 主な活動 このアクティビティは、アプリ内のすべてのフラグメントを制御します。 新しいフラグメントを準備して他のフラグメントを置き換えるとき、DrawerToggleを次のsetDrawerIndicatorEnabled(false)ように設定します。 LowerLevelFragment lowFrag = new LowerLevelFragment(); //disable the toggle menu and show up carat theDrawerToggle.setDrawerIndicatorEnabled(false); getSupportFragmentManager().beginTransaction().replace(R.id.frag_layout, lowFrag).addToBackStack(null).commit(); 次に、のオーバーライドでonBackPressed、DrawerToggleを次のsetDrawerIndicatorEnabled(true)ように設定して上記を元に戻しました。 …

18
無効なファイルというメッセージが表示されてインストールが失敗しました
「無効なファイル:K:\ project \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk」というメッセージが表示されてインストールが失敗しました。この問題が存在する場合は、apkの既存のバージョンをアンインストールしてから再インストールすることで解決できる可能性があります。 警告:アンインストールすると、アプリケーションデータが削除されます! 既存のアプリケーションをアンインストールしますか? Android Studio 2.3 Beta 3でプロジェクトを実行しています。

14
ボタンの背景を透明に
ボタンがあります。ボタンを押すと、テキストを太字にする必要があります。だから私は太字と普通のスタイルを書いた。 <style name="textbold" parent="@android:style/TextAppearance"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:textStyle">bold</item> </style> <style name="textregular" parent="@android:style/TextAppearance"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:textStyle">normal</item> </style> 今私はbutton_states.xmlを次のようにしています: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:state_pressed="true" style="@style/textbold" /> <item android:state_focused="false" android:state_pressed="true" style="@style/textregular" /> <item style="@style/textregular" /> </selector> このボタンのレイアウトでは、背景も透明にする必要があります...どうすればよいですか?私のレイアウトコードは: <Button android:id="@+id/Btn" android:background="@drawable/button_states" /> スタイルに背景を透明として含めるにはどうすればよいですか?
177 android 

15
opensslは内部または外部コマンドとして認識されません
後でFacebookに統合するアプリのアプリケーション署名を生成したいと思います。Facebookのチュートリアルの1つで、次のコマンドを見つけました。 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 チュートリアルでは、このcmdを実行することで、署名を生成するための私のプロセスが始まると書かれています。 ただし、このコマンドではエラーが発生します。 openssl is not recognized as an internal or external command どうすればこれを取り除くことができますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.