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

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

13
ScrollView内のRecyclerviewがスムーズにスクロールしない
私のアプリのために私は使用していますRecyclerView内部のA 使用して、その内容に基づいて高さがあるこのライブラリを。スクロールは機能していますが、をスクロールするとスムーズに機能しません。自分自身をスクロールすると、スムーズにスクロールします。ScrollViewRecyclerViewRecyclerViewScrollView 私が定義するために使用しているコードRecyclerView: LinearLayoutManager friendsLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext(), android.support.v7.widget.LinearLayoutManager.VERTICAL, false); mFriendsListView.setLayoutManager(friendsLayoutManager); mFriendsListView.addItemDecoration(new DividerItemDecoration(getActivity().getApplicationContext(), null)); RecyclerView中ScrollView: <android.support.v7.widget.RecyclerView android:layout_marginTop="10dp" android:layout_marginBottom="10dp" android:id="@+id/friendsList" android:layout_width="match_parent" android:layout_height="wrap_content" />

5
カスタムビューのattrs.xml内の同じ名前の属性
同じ名前の属性を共有するカスタムビューをいくつか書いています。それぞれの<declare-styleable>セクションでattrs.xml、属性に同じ名前を使用したいと思います。 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView1"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> <declare-styleable name="MyView2"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> </resources> 私はそれを言って、エラーを取得していますmyattr1し、myattr2すでに定義されています。私は省略すべきであることがわかったformatの属性をmyattr1してmyattr2でMyView2、私はそれを行う場合、私は、コンソールで次のエラーを取得します: [2010-12-13 23:53:11 - MyProject] ERROR: In <declare-styleable> MyView2, unable to find attribute これを達成する方法はありますか、おそらく何らかの名前空間(推測)ですか?

15
親アクティビティに正しく戻るにはどうすればよいですか?
私のAndroidアプリケーションには2つのアクティビティ(AおよびB)があり、インテントを使用してアクティビティAからアクティビティBに移動します。parent_activityの使用が有効になっています。 <activity android:name=".B" android:label="B" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.app_name.A" /> </activity> また、UPボタンを提供するテーマも使用しています。 したがって、アクティビティを呼び出した後、BIはUPボタンを使用してアクティビティAに戻ることができます。問題は、アプリケーションがアクティビティAのonCreate()関数を再度呼び出しているようで、これが必要な動作ではないことです。アクティビティBを呼び出す前と同じように見えるアクティビティAが必要です。 これを達成する方法はありますか? 前もって感謝します 編集: アクティビティAからアクティビティBを開始するコードは記述していません。Eclipseによって自動生成されると思います。 クラスBは次のようになります。 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_b); getActionBar().setDisplayHomeAsUpEnabled(true); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_b, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: NavUtils.navigateUpFromSameTask(this); …

20
ビューの背景色を設定する方法
ビュー(この場合はボタン)の背景色を設定しようとしています。 私はこのコードを使用します: // set the background to green v.setBackgroundColor(0x0000FF00 ); v.invalidate(); ボタンが画面から消えます。私は何を間違っていますか、そしてビューの背景色を変更する正しい方法は何ですか? ありがとう。
179 android  view  colors  background  set 

7
プログラムによってビューをビューに追加する方法
のは、私が持っているとしましょうLinearLayout、と私はJavaコードから私のプログラムでは、それにビューを追加したいです。これにはどのような方法が使用されますか?私はそれがXMLでどのように行われるかを尋ねているのではありませんが、このサンプルコードの行に沿って、どうすればよいですか? (One View).add(Another View) Swingでできることのように。
179 android 

8
keytoolエラー:java.io.IoException:不正なAVA形式
私はAndroid開発に不慣れです。アプリケーションに署名しようとすると、次のエラーが発生します。誰もがこの問題について私を助けることができますか? keytool error :java.io.IoException:Incorrect AVA format フォーラムでいくつかの解決策を見つけました。たとえば、実行する必要がありますdebug.keystoreが、成功しませんでした。

19
Androidプッシュ通知:通知にアイコンが表示されず、代わりに白い四角が表示される
アプリで通知が生成されますが、その通知に設定したアイコンが表示されません。代わりに、白い四角が表示されます。 アイコンのpngのサイズを変更してみました(寸法720x720、66x66、44x44、22x22)。不思議なことに、より小さい寸法を使用すると、白い四角が小さくなります。 私はこの問題と通知を生成する正しい方法をグーグルで調べました、そして私が読んだものから私のコードは正しいはずです。悲しいことに、物事は本来あるべきものではありません。 私の電話はAndroid 5.1.1を搭載したNexus 5です。エミュレーター、Android 5.0.1を搭載したSamsung Galaxy s4、およびAndroid 5.0.1を搭載したMotorola Moto Gにも問題があります(どちらも借りており、現在はありません)。 通知のコードと2つのスクリーンショットを次に示します。さらに詳しい情報が必要な場合は、お気軽にお問い合わせください。 皆さん、ありがとうございました。 @SuppressLint("NewApi") private void sendNotification(String msg, String title, String link, Bundle bundle) { NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Intent resultIntent = new Intent(getApplicationContext(), MainActivity.class); resultIntent.putExtras(bundle); PendingIntent contentIntent = PendingIntent.getActivity(this, 0, resultIntent, Intent.FLAG_ACTIVITY_NEW_TASK); Notification notification; Uri sound = …

17
React NativeでAndroidのパッケージ名を変更する
以前react-native init MyAppは新しいReact Nativeアプリを初期化していました。これにより、パッケージとともにAndroidプロジェクトが作成されましたcom.myapp。 このパッケージ名を変更する最良の方法は何com.mycompany.myappですか。 私はそれを変更しようとしましたAndroidManifest.xmlが、それは他のエラーを作成したので、私はそれが方法ではないと仮定しています。 何か案が?

11
Google Play Services GCM 9.2.0が9.0.0に「更新」するよう要求する
そこで今朝、プロジェクトライブラリの最新バージョンへの更新を開始しました。 GCMを最新バージョン9.2.0に更新しようとしていますが、次のエラーが発生します。 エラー:タスク ':app:processDebugGoogleServices'の実行に失敗しました。google-servicesプラグインのバージョンを更新して、バージョンの競合を修正してください(最新バージョンに関する情報は、https://bintray.com/android/android-tools/com.google.gms.google-services/で入手できます)または、com.google.android.gmsのバージョンを9.0.0に更新します。 これは私が私のコードを持っている方法です: dependencies { classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.google.gms:google-services:3.0.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' } その後: dependencies { ... compile "com.google.android.gms:play-services-gcm:9.2.0" ... } 同じ問題を抱えている/同じ問題を修正している人はいますか? ありがとう。 編集 どうやらapp / build.gradleファイルの下部にGSMプラグインを適用する必要があります。そうでない場合、バージョン9.2.0はプロジェクトで競合を引き起こします。 参考までに、これは私のapp / build.gradleファイルが次のようになっている方法です。 apply plugin: "com.android.application" apply plugin: "com.neenbedankt.android-apt" android { ... } dependencies { ... // Google Cloud Messaging compile "com.google.android.gms:play-services-gcm:9.2.0" …


6
styles.xmlのカスタム属性
カスタムウィジェットを作成し、それをlayout.xmlで宣言しています。また、attr.xmlにいくつかのカスタム属性を追加しました。ただし、styles.xmlのスタイルでこれらの属性を宣言しようとすると、No resource found that matches the given name: attr 'custom:attribute'. 私は入れているxmlns:custom="http://schemas.android.com/apk/res/com.my.package"など、のstyles.xmlのタグのすべてに<?xml>、<resources>と<style>、それはまだそれが私のカスタムXML名前空間を見つけることができないことを、私は同じエラーを与えます。 ただし、名前空間を使用して、layout.xmlのビューに属性を手動で割り当てることができるため、名前空間に問題はありません。私の問題は、styles.xmlが私のattr.xmlを認識するようにすることです。

22
textviewに合わせてテキストのフォントサイズを調整する方法
androidでtextviewのtextsizeを調整して、占有するスペースに合わせる方法はありますか? たとえば、a TableLayoutを使用して、TextView各行にいくつかのを追加しています。私はしたくないのでTextView、テキストをラップするのを私はむしろそれがコンテンツのフォントサイズを下げることがわかります。 何か案は? 試しましたmeasureTextが、カラムのサイズがわからないので使いづらいです。これは、フォントサイズを適切なものに変更したいコードです TableRow row = new TableRow(this); for (int i=0; i < ColumnNames.length; i++) { TextView textColumn = new TextView(this); textColumn.setText(ColumnNames[i]); textColumn.setPadding(0, 0, 1, 0); textColumn.setTextColor(getResources().getColor(R.drawable.text_default)); row.addView(textColumn, new TableRow.LayoutParams()); } table.addView(row, new TableLayout.LayoutParams());

4
Android .idea / misc.xmlのlanguageLevelタグがJDKを変更し続ける
languageLevelキーは、知らない理由でJDK_1_8からJDK_1_7に変更されます。 何が起こっているのでしょうか? これは、プロジェクトに取り組んでいる他の開発者のIDEと関係がありますか?多分彼らは別のAndroid Studio設定を持っていますか? これは、ソース管理下のファイルが変更されたことに気付いた後に表示されるものです。 $ git diff diff --git a/.idea/misc.xml b/.idea/misc.xml index fbb6828..5d19981 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -37,7 +37,7 @@ <ConfirmationsSetting value="0" id="Add" /> <ConfirmationsSetting value="0" id="Remove" /> </component> - <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" assert-keyword="true" jdk-15="true" …



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