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

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

17
指定された子にはすでに親があります。最初に子の親でremoveView()を呼び出す必要があります(Android)
2つのレイアウトを頻繁に切り替える必要があります。下記のレイアウトでエラーが発生しています。 私のレイアウトが初めて呼び出されたとき、エラーは発生せず、すべて正常です。次に、別のレイアウト(空白のレイアウト)を呼び出し、その後、もう一度レイアウトを呼び出すと、次のエラーがスローされます。 > FATAL EXCEPTION: main > java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first. 私のレイアウトコードは次のようになります: tv = new TextView(getApplicationContext()); // are initialized somewhere else et = new EditText(getApplicationContext()); // in the code private void ConsoleWindow(){ runOnUiThread(new Runnable(){ @Override public void …

15
ソフトキーボードが表示されたときにレイアウトを調整する方法
以下のように、ソフトキーボードがアクティブになったときにレイアウトを調整/サイズ変更したいと思います。 前後: SOでいくつかのリソースが見つかりました: ソフトキーボードが表示されているときにすべてのフィールドとテキストを表示したままにする方法 Androidソフトキーボードが表示されるとレイアウトが損なわれる ソフトキーボードがオンのときにレイアウトを調整する しかし、質疑応答はかなりあいまいです。ここに、私が欲しいものをより明確に描いた質問があります。 要件: それはあらゆる画面サイズの電話で動作するはずです。 「FACEBOOK」と「Sign Up for Facebook」のマージン/パディングスペースが前後で変わっていることに気づきました。 スクロールビューは関係しません。

13
プログラムでカスタムビューのサイズを変更する方法は?
RelativeLayoutから拡張されたカスタムビューをコーディングしていて、プログラムでサイズを変更したいのですが、どうすればよいですか? カスタムビュークラスは次のようなものです。 public ActiveSlideView(Context context, AttributeSet attr){ super(context, attr); LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); if(inflater != null){ inflater.inflate(R.layout.active_slide, this); }
164 android  resize 

9
Android AlertDialogシングルボタン
デフォルトの「はい」と「いいえ」の代わりに、「OK」または「完了」などを示すボタンが1つしかないAlertDialogビルダーが欲しいのですが。標準のAlertDialogでそれを行うことができますか、それとも別のものを使用する必要がありますか?

6
通知クリック:アクティビティは既に開いています
クリックすると特定のアクティビティを開く通知のあるアプリケーションがあります。通知をクリックして、アクティビティが既に開かれている場合、それは再開されずに前面に表示されます。 フラグFLAG_ACTIVITY_BROUGHT_TO_FRONTまたはFLAG_ACTIVITY_REORDER_TO_FRONTでそれを行うことができると思ったが、それはそれを再び開き続けるので、私は2回のアクティビティを持っています。 これは私のコードです: event_notification = new Notification(R.drawable.icon, mContext.getString(R.string.event_notif_message), System.currentTimeMillis()); Intent notificationIntent = new Intent(mContext, EventListActivity.class); notificationIntent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT); sendNotification(event_notification, notificationIntent, mContext.getString(R.string.event_notif_title), body, Utils.PA_NOTIFICATIONS_ID); フラグでそれを管理できますか、それとも、SharedPreferencesに変数を格納して、開いているかどうかを確認する必要がありますか? ありがとう!

17
画像をImageViewに合わせ、アスペクト比を維持してから、ImageViewのサイズを画像のサイズに変更しますか?
ランダムなサイズの画像をどのように合わせるのImageViewですか? いつ: 最初のImageViewサイズは250 dp * 250 dp 画像の大きい方のサイズを250 dpに拡大/縮小する必要があります 画像は縦横比を維持する必要があります ImageView寸法は、スケーリング後のスケーリングされた画像の大きさと一致している必要があり たとえば、100 * 150の画像の場合、画像とはImageView166 * 250になります。 たとえば、150 * 100の画像の場合、画像とはImageView250 * 166になります。 境界を次のように設定した場合 <ImageView android:id="@+id/picture" android:layout_width="250dp" android:layout_height="250dp" android:layout_gravity="center_horizontal" android:layout_marginTop="20dp" android:adjustViewBounds="true" /> 画像はに正しく収まりますImageViewが、ImageView常に250dp * 250dpです。
164 android  imageview  scale 

8
Androidで遅延を設定するにはどうすればよいですか?
public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.rollDice: Random ranNum = new Random(); int number = ranNum.nextInt(6) + 1; diceNum.setText(""+number); sum = sum + number; for(i=0;i<8;i++){ for(j=0;j<8;j++){ int value =(Integer)buttons[i][j].getTag(); if(value==sum){ inew=i; jnew=j; buttons[inew][jnew].setBackgroundColor(Color.BLACK); //I want to insert a delay here buttons[inew][jnew].setBackgroundColor(Color.WHITE); break; } } …
164 java  android 

27
Androidの全画面DialogFragment
ほとんど全画面のDialogFragmentを表示しようとしています。しかし、どういうわけかできません。 私がフラグメントを表示している方法は、Android開発者のドキュメントから直接です FragmentManager f = ((Activity)getContext()).getFragmentManager(); FragmentTransaction ft = f.beginTransaction(); Fragment prev = f.findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = new DetailsDialogFragment(); newFragment.show(ft, "dialog"); フラグメントのRelativeLayoutをfill_parentといくつかのminWidthとminHeightに単純に設定しようとしたことは知っています。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:minWidth="1000px" android:minHeight="600px" android:background="#ff0000"> DialogFragmentが画面の大部分を占めることを期待しています。しかし、私は垂直方向にのみサイズ変更するようですが、水平方向に一定の幅になるまでのみです。 ここで提案されているように、コードでもウィンドウ属性を設定しようとしました:http : //groups.google.com/group/android-developers/browse_thread/thread/f0bb813f643604ec。しかし、これも助けにはなりませんでした。 私はAndroidがDialogsをどのように処理するかについて何かを誤解しています。どうすればこのようなことができますか?私の目標を達成するための代替方法はありますか? Androidデバイス: Asus …

17
インストールでコンソールにエラーが表示される:INSTALL FAILED CONFLICTING PROVIDER
Android SDKのNotesListサンプルプログラムを実験しています。プログラムに若干の変更を加えましたが、編集したバージョンをインストールすると、元のノートプログラムが既にデバイスにあるときにインストールしようとすると、コンソールにメッセージINSTALL_FAILED_CONFLICTING_PROVIDERが表示され続けます。プロバイダーを一意のデータベースにするためにプロバイダーで何を変更する必要がありますか?オリジナルのノートプログラムをアンインストールして、編集したバージョンをインストールすると、問題なく動作します。

9
Huawei、logcatに私のアプリのログが表示されませんか?
OK、logcatはシステムログを表示していますが、Huawei Ascendのアプリケーションログは表示していません。Galaxy NexusまたはNexus 7などの別のデバイスに切り替えると、同じアプリ(同じAPKでも)のログが表示されます。 Huawei AscendはAndroid 4.1.1を実行しており、開発者向けオプションでUSBデバッグがオンになっています。これは、コマンドラインまたはIntelliJから実行されるlogcatで発生します。そして、正しいデバイスが選択されていることを確認しています。実際、一度に1つのデバイスのみを接続しています。私はそれをバッファをクリアするなど、adbを再起動しようとしました Huaweiでアプリが起動していることがわかります。アクティビティが開始したことを示すシステムログも表示されます。しかし、他のデバイスとは異なり、Activity#onCreate(または他のどこからでも)にはアプリログがありません。 08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false} 08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms アプリケーションログが配信されないのはなぜですか?

21
スタイルがありません。このレイアウトに正しいテーマが選択されていますか?
スタイルがありません。このレイアウトに正しいテーマが選択されていますか?レイアウトの上にあるテーマコンボボックスを使用して、別のレイアウトを選択するか、テーマスタイルの参照を修正します。mapViewStyle現在のテーマでスタイルが見つかりませんでした。 私はこの問題を解決するために利用可能なすべての解決策を試しましたが、何もうまくいかないようです。ライブラリをマニフェストファイルに含めました。私はstyles.xmlであるスタイルも作成しました。GoogleApisビルドターゲットも選択しました。 誰かが私に解決策を教えてもらえますか? ここに私のxmlファイルがあります: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" style="@style/AppTheme" android:layout_width="fill_parent" android:layout_height="fill_parent" > <com.google.android.maps.MapView android:id="@+id/themap" style="@style/mapViewStyle" android:layout_width="fill_parent" android:layout_height="fill_parent" android:apiKey="here i have my key" android:clickable="true" android:enabled="true" /> </RelativeLayout> これが私の マニフェストスニペットです: <uses-library android:name="com.google.android.maps" /> <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".Second" /> <activity …
163 android 

21
Android Studio Gradleビルドのスピードアップ
最後の更新(6月25日からのビルド)以降、AndroidスタジオGradleでの変更は非常に遅くなっています。また、ファイルを編集してキーアップ時に再コンパイルすると、変更を自動追跡するようにも見えます。 i5では、各変更に数分かかります。 Gradleの変更をスピードアップする方法はありますか?

14
Android ACTION_IMAGE_CAPTUREインテント
ユーザーが新しい写真を撮れるように、ネイティブカメラアプリを使用しようとしています。を省略しEXTRA_OUTPUT extraて小さなビットマップ画像を返す場合は、問題なく動作します。ただし、putExtra(EXTRA_OUTPUT,...)開始する前に意図した場合は、カメラアプリの[OK]ボタンを押すまですべてが機能します。「OK」ボタンは何もしません。カメラアプリは開いたままで、何もロックされません。キャンセルできますが、ファイルは書き込まれません。ACTION_IMAGE_CAPTURE撮影した写真をファイルに書き込むには、具体的に何をしなければならないのでしょうか。 編集:MediaStore.ACTION_IMAGE_CAPTURE明確にするために、これは意図を介して行われます

5
FragmentPagerAdapterはAndroid.Support.V4.Appにのみ存在します(Android.Appには存在しません)
Android.App内でFragmentPagerAdapterが見つかりません。 ターゲットAPIが14以降(Android 4.0以降)であるため、Android.Support.V4.Appのフラグメントを使用したくありません。だから、私はAndroid.App.Fragmentsのプレーンとそれに関連するクラスを使用したいと思います。 私はそれをAndroid.Support.V4.App内でのみ見つけましたが、これは私にとって十分ではありませんb / c私はAndroid.App.Fragment(Android.Support.V4.App.Fragment'sではありません)を使用しようとしていますAndroid.App内の関連クラス(Android.Support.V4.Appではありません)。サポートライブラリからの場合、FragmentPagerAdapterからページャーを派生させると、Android.AppとAndroid.Supportの間で型の不一致が発生するため、コードがコンパイルされません。 .V4.App。 android.app.Fragmentにキャストできない場合と同様に、FragmentPagerAdapterなどの代わりに使用する「通常の」ページャー(PagerAdapter)クラスはありますか(FragmentActivityではなく、通常のActivityから派生したように、 API 11以上をターゲットにする場合)。 これが私が作業しているサンプルコードです(https://github.com/xamarin/monodroid-samples/tree/master/Support4にあるMonoDroidの例のSupport4.slnソリューション内のFragmentPagerSupport.csファイル)。 Android.Support.V4.Appを参照する行をコメントアウトし、Android.Appを参照するコードに置き換えました。私が見つけたAndroid.Support.V4.Appの外にFramePagerAdapterはなく、本当に必要です)。 ありがとう。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; //using Android.Support.V4.App; //using Android.Support.V4.View; namespace Support4 { [Activity (Label = "@string/fragment_pager_support")] [IntentFilter (new[]{Intent.ActionMain}, Categories = new[]{ "mono.support4demo.sample" …

5
DialogFragmentのタイトルを設定する方法は?
これは簡単なタスクですが、何らかの理由でDialogFragmentのタイトルを設定する方法を見つけることができます。(私はonCreateViewオーバーロードを使用してダイアログの内容を設定しています)。 デフォルトのスタイルはタイトルの場所を残しますが、DialogFragmentクラスにそれを設定するメソッドが見つかりません。 onCreateDialogメソッドを使用してコンテンツを設定すると、タイトルがどういうわけか魔法のように設定されるので、これは設計によるのか、またはonCreateViewオーバーロードを使用するときに設定する特別なトリックがあるのか​​と思います。

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