คำถามติดแท็ก android

Android เป็นระบบปฏิบัติการมือถือของ Google ใช้สำหรับการเขียนโปรแกรมหรือพัฒนาอุปกรณ์ดิจิตอล (สมาร์ทโฟน, แท็บเล็ต, รถยนต์, ทีวี, เครื่องแต่งกาย, แก้ว, IoT) สำหรับหัวข้อที่เกี่ยวข้องกับ Android ให้ใช้แท็กเฉพาะสำหรับ Android เช่น android-intent, android-activity, android-adapter, ฯลฯ สำหรับคำถามนอกเหนือจากการพัฒนาหรือการเขียนโปรแกรม แต่เกี่ยวข้องกับกรอบของ Android ให้ใช้ลิงค์นี้: https: // android.stackexchange.com

8
setHintTextColor () ใน EditText
ฉันมีมุมมองที่มีกล่องข้อความสองกล่องและผู้ใช้สามารถเลือกสีข้อความจากมุมมองอื่นบนหน้าจอเดียวกัน (ผ่านกล่องโต้ตอบ) ดังนั้นเมื่อผู้ใช้เปลี่ยนสีผ่านกล่องโต้ตอบฉันกำลังเปลี่ยนสีของEditTextข้อความและคำใบ้ แต่เมื่อมีข้อความบางส่วนพร้อมใช้งานEditTextหลังจากนั้นผู้ใช้เลือกสีอื่นข้อความนั้นจะเป็นสีนั้น แต่ถ้าฉันลบข้อความนั้นทั้งหมดแล้วสีของHintTextจะเป็นสีก่อนหน้า ตัวอย่างเช่นในปัจจุบันถ้าฉันมีสีแดงในกล่องข้อความและผู้ใช้เลือกสีเขียวเพื่อให้ข้อความมีสีเขียว แต่ถ้าฉันลบข้อความนั้นออกข้อความคำใบ้จะเป็นสีแดงแม้ว่าฉันจะเปลี่ยนสีคำใบ้ในโค้ดก็ตาม ปัญหานี้จะเกิดขึ้นเมื่อมีข้อความบางส่วนเท่านั้น หากว่างเปล่าและมีข้อความคำใบ้แสดงว่าปัญหาไม่มา

7
InflateException ด้วย FloatingActionButton จาก Official Design Library
ฉันได้รับข้อบกพร่องโดยใช้อย่างเป็นทางการFloatingActionButtonจากไลบรารีการสนับสนุนการออกแบบของ Google นี่คือ LogCat ของฉัน android.view.InflateException: Binary XML file line #34: Error inflating class android.support.design.widget.FloatingActionButton at android.view.LayoutInflater.createView(LayoutInflater.java:633) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) at android.view.LayoutInflater.rInflate(LayoutInflater.java:809) at android.view.LayoutInflater.inflate(LayoutInflater.java:504) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:655) at android.view.LayoutInflater.inflate(Unknown Source) at android.view.LayoutInflater.inflate(LayoutInflater.java:414) at ---.---.com.---.SubCategoryFragment.onCreateView(SubCategoryFragment.java:47) at android.support.v4.app.Fragment.performCreateView(Fragment.java:1789) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:955) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1138) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:740) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1501) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:458) at …

6
เปิดลิงค์ของ google play store ใน Android เวอร์ชันมือถือ
ฉันมีลิงค์ของแอพอื่น ๆ ในแอพล่าสุดของฉันและฉันก็เปิดมันด้วยวิธีนั้น Uri uri = Uri.parse("url"); Intent intent = new Intent (Intent.ACTION_VIEW, uri); startActivity(intent); รหัสนี้จะเปิดเวอร์ชันเบราว์เซอร์ของ Google Play Store เมื่อพยายามเปิดจากโทรศัพท์ของฉันโทรศัพท์จะแจ้งว่าฉันต้องการใช้เบราว์เซอร์หรือ Google Play หรือไม่และหากฉันเลือกอันที่สองระบบจะเปิด Google Play Store เวอร์ชันมือถือ คุณบอกฉันได้ไหมว่าสิ่งนี้เกิดขึ้นพร้อมกันได้อย่างไร? ฉันหมายถึงไม่ถามฉัน แต่เปิด Google Play เวอร์ชันมือถือโดยตรงซึ่งเป็นเวอร์ชันที่ฉันเห็นขณะเปิดจากโทรศัพท์โดยตรง

11
ImageView ปรับขนาด TOP_CROP
ฉันมีImageViewซึ่งกำลังแสดง png ที่มีอัตราส่วนกว้างยาวกว่าของอุปกรณ์ (พูดในแนวตั้ง - หมายถึงยาวกว่า) ฉันต้องการแสดงสิ่งนี้ในขณะที่รักษาอัตราส่วนภาพให้ตรงกับความกว้างของพาเรนต์และตรึงมุมมองภาพไว้ที่ด้านบนสุดของหน้าจอ ปัญหาที่ฉันพบในการใช้CENTER_CROPเป็นประเภทมาตราส่วนคือจะ (เข้าใจได้) จัดกึ่งกลางภาพที่ปรับขนาดแทนที่จะจัดขอบด้านบนให้ชิดขอบด้านบน f มุมมองภาพ ปัญหาFIT_STARTคือภาพจะพอดีกับความสูงของหน้าจอและไม่เต็มความกว้าง ฉันได้แก้ไขปัญหานี้โดยใช้ ImageView แบบกำหนดเองและการลบล้างonDraw(Canvas)และจัดการสิ่งนี้ด้วยตนเองโดยใช้ผืนผ้าใบ ปัญหาของวิธีนี้คือ 1) ฉันกังวลว่าอาจมีวิธีแก้ปัญหาที่ง่ายกว่านี้ 2) ฉันได้รับข้อยกเว้น VM mem เมื่อเรียกsuper(AttributeSet)ในตัวสร้างเมื่อพยายามตั้งค่า src img เป็น 330kb เมื่อฮีปมีพื้นที่ว่าง 3 mb (มีขนาดฮีป 6 mb) และไม่สามารถหาสาเหตุได้ ยินดีรับความคิดเห็น / ข้อเสนอแนะ / แนวทางแก้ไข :) ขอบคุณ ป.ล. ฉันคิดว่าวิธีแก้ปัญหาอาจต้องใช้ประเภทมาตราส่วนเมทริกซ์และทำด้วยตัวเอง แต่ดูเหมือนว่าจะเหมือนกันหรือได้ผลมากกว่าโซลูชันปัจจุบันของฉัน!


7
การคอมไพล์ AAPT2 ล้มเหลว: การหรี่ไม่ถูกต้องบน Android 3.0 Canary 1
ฉันกำลังเล่นกับ Instant Apps สำหรับ Android ฉันติดตั้งแพ็คเกจที่ถูกต้องทั้งหมดและเหนื่อยที่จะสร้างแอปพลิเคชันใหม่ด้วยการรองรับ Instant App (ทำเครื่องหมายที่ช่องสำหรับ Instant App เมื่อใช้แอปพลิเคชันใหม่) ปัญหาคือฉันมักจะพบปัญหากับเครื่องมือคอมไพล์ มีใครบ้างที่มีปัญหานี้และสามารถหาวิธีแก้ไขได้ สภาพแวดล้อมของฉัน: Android Studio 3.0 Canary 1 คอมไพล์ SDK: 25 เครื่องมือสร้าง: "26.0.0 rc2" ปลั๊กอิน Gradle: 3.0.0-alpha1 Gradle: ลองทั้ง gradle-4.0-milestone1 และ 2 Java 1.8 / 1.7 ระบบปฏิบัติการ: ลองทั้ง Windows 10 และ Linux Ubuntu 16.4 LTS ข้อผิดพลาด: Error: java.lang.RuntimeException: …

9
ฉันสามารถใช้การยืนยันบนอุปกรณ์ Android ได้หรือไม่
ฉันต้องการใช้คีย์เวิร์ดAssertในแอพ Android ของฉันเพื่อทำลายแอพของฉันในบางกรณีบนโปรแกรมจำลองหรืออุปกรณ์ของฉันในระหว่างการทดสอบ เป็นไปได้หรือไม่ ดูเหมือนว่าโปรแกรมจำลองจะไม่สนใจคำยืนยันของฉัน
88 android  assert 

16
ป้องกันไม่ให้ WebView แสดง“ หน้าเว็บไม่พร้อมใช้งาน”
ฉันมีแอปที่ใช้ประโยชน์จาก WebView ได้อย่างกว้างขวาง เมื่อผู้ใช้แอปนี้ไม่มีการเชื่อมต่ออินเทอร์เน็ตจะมีหน้าว่า "ไม่สามารถใช้งานหน้าเว็บได้" และข้อความอื่น ๆ จะปรากฏขึ้น มีวิธีที่จะไม่แสดงข้อความทั่วไปนี้ใน WebView ของฉันหรือไม่? ฉันต้องการจัดการข้อผิดพลาดของตัวเอง private final Activity activity = this; private class MyWebViewClient extends WebViewClient public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { // I need to do something like this: activity.webView.wipeOutThePage(); activity.myCustomErrorHandling(); Toast.makeText(activity, description, Toast.LENGTH_LONG).show(); } } ฉันพบว่าWebView-> …
88 java  android 

18
เพิ่มเวอร์ชันบริการ Google Play ลงในไฟล์ Manifest ของแอปหรือไม่
ฉันกำลังติดตามบทแนะนำนี้: https://developers.google.com/maps/documentation/android/start#overview เกี่ยวกับวิธีเพิ่ม Google แผนที่ลงในแอปภายใน Android SDK ปัญหาเดียวที่ฉันดูเหมือนจะมีในช่วงนี้ (ฉันทำทุกอย่างแล้วโดยไม่มีข้อผิดพลาด): Edit your application's AndroidManifest.xml file, and add the following declaration within the <application> element. This embeds the version of Google Play services that the app was compiled with. <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> The error is: No resources found that match the …

17
มีงานอะไรบ้างในการพัฒนาอุปกรณ์เคลื่อนที่ข้ามแพลตฟอร์ม [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ได้ใด ๆ ดีเอกสารหรือโครงการที่มาเปิดการกำหนดเป้าหมายiPhone, BlackberryและAndroid? มีแพลตฟอร์มอื่นที่เหมาะสมกว่าสำหรับความพยายามเช่นนี้หรือไม่? โปรดทราบว่าฉันถามเป็นพิเศษเกี่ยวกับซอฟต์แวร์ฝั่งไคลเอ็นต์ไม่ใช่เว็บแอปแม้ว่าข้อมูลใด ๆ เกี่ยวกับความยากลำบากในการใช้แอปพลิเคชันเว็บบนแพลตฟอร์มมือถือหลายแพลตฟอร์มก็น่าสนใจเช่นกัน

9
ViewPager ภายใน ScrollView ไม่เลื่อน Correclty
ฉันมี 'เพจ' ที่มีส่วนประกอบจำนวนหนึ่งและเนื้อหาของใครยาวเกินความสูงของอุปกรณ์ ดีเพียงวางเค้าโครงทั้งหมด (ทั้งหน้า) ไว้ใน a ScrollViewก็ไม่มีปัญหา หนึ่งในส่วนประกอบคือไฟล์ViewPager. สิ่งนี้แสดงผลได้อย่างถูกต้อง แต่การตอบสนองต่อการปัด / ปัดทำงานไม่ถูกต้องมันกระวนกระวายใจและไม่ได้ผลเสมอไป ดูเหมือนว่าจะ 'สับสน' กับสิ่งScrollViewนี้ดังนั้นจึงใช้ได้ 100% เมื่อคุณพุ่งไปในเส้นแนวนอนเท่านั้น หากฉันลบออกScrollViewViewPager จะตอบสนองอย่างสมบูรณ์ ฉันได้ค้นหารอบ ๆ และไม่พบว่านี่เป็นข้อบกพร่องที่ทราบ มีใครมีประสบการณ์นี้อีกบ้าง? เวอร์ชันแพลตฟอร์ม: 1.6.2 ไลบรารีที่เข้ากันได้ v4.2 อุปกรณ์: HTC Incredible S. ด้านล่างนี้เป็นโค้ดตัวอย่างเพื่อให้คุณทดสอบแสดงความคิดเห็นScrollViewเพื่อดูว่าทำงานได้อย่างถูกต้อง กิจกรรม: package com.ss.activities; import com.ss.R; import android.app.Activity; import android.content.Context; import android.graphics.Color; import android.os.Bundle; import android.os.Parcelable; import android.support.v4.view.PagerAdapter; …

10
แนวตั้งศูนย์ RelativeLayout
ฉันต้องการสร้างเค้าโครงแถวรายการ เลย์เอาต์นี้มีมุมมองภาพอยู่ทางซ้ายสุดมุมมองข้อความถัดจากมุมมองภาพและมุมมองภาพที่ด้านขวาสุด ฉันต้องการให้ทั้งหมดอยู่ตรงกลางแนวตั้ง <RelativeLayout android:layout_width="fill_parent" android:layout_height="100dp" android:gravity="center_vertical" > <ImageView android:id="@+id/icon" android:layout_width="50dp" android:layout_height="50dp" android:layout_gravity="center_vertical" /> <TextView android:id="@+id/func_text" android:layout_toRightOf="@id/icon" android:layout_width="wrap_content" android:layout_height="100dp" android:layout_gravity="center_vertical" /> <ImageView android:layout_width="50dp" android:layout_height="50dp" android:layout_alignParentRight="true" android:layout_gravity="center_vertical" android:src="@drawable/arrow" /> </RelativeLayout> ฉันพยายามเพิ่มลงandroid:layout_centerVertical="true"ใน textview ด้วย แต่ผลที่ได้คือมุมมองข้อความจัดชิดด้านล่างกับมุมมองสองภาพ ฉันลองสิ่งนี้ในโปรแกรมจำลอง Android 4.2 ใครสามารถช่วยฉันเกี่ยวกับเรื่องนี้?

9
แถบการดำเนินการขึ้นการนำทางด้วยชิ้นส่วน
ฉันมีแท็บ Actionbar / viewpager รูปแบบที่มีสามแท็บพูด, BและC ในแท็บCแท็บ (ส่วน) ผมกำลังเพิ่มอีกส่วนพูดส่วนD ด้วย DFragment f= new DFragment(); ft.add(android.R.id.content, f, ""); ft.remove(CFragment.this); ft.addToBackStack(null); ft.commit(); ฉันแก้ไขแถบการดำเนินการในปุ่ม onResume ของ DFragment เพื่อเพิ่ม: ActionBar ab = getActivity().getActionBar(); ab.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); ab.setDisplayHomeAsUpEnabled(true); ab.setDisplayShowHomeEnabled(true); ตอนนี้ใน DFragment เมื่อฉันกดปุ่มย้อนกลับของฮาร์ดแวร์ (โทรศัพท์) ฉันจะกลับไปที่เค้าโครงแบบแท็บ (ABC) ดั้งเดิมโดยเลือก CFragment ฉันจะใช้ฟังก์ชันนี้ด้วยปุ่มขึ้นแถบการทำงานได้อย่างไร

7
จะเพิ่มส่วนท้ายใน ListView ได้อย่างไร?
ฉันกำลังพัฒนาแอปพลิเคชันในแอปพลิเคชันของฉันฉันใช้ Listview เพื่อแสดงข้อมูลโดยใช้การแยกวิเคราะห์ dom ฉันต้องการส่วนท้ายใน listview เมื่อฉันคลิกส่วนท้ายข้อมูลเพิ่มเติมเพิ่มเติมที่เพิ่มในมุมมองรายการฉันแนบรูปภาพฉันต้องการการออกแบบนั้นและ กระบวนการโปรดดู image1 และ imgae2 ฉันพูดถึงส่วนท้ายในรูปสี่เหลี่ยมผืนผ้าสีแดง รูปที่ 1 - ส่วนท้ายเช่น "ข่าวเพิ่มเติม" มะเดื่อ 2- เพิ่มบันทึกเพิ่มเติม 10 รายการที่เพิ่มในมุมมองรายการ

4
ไอคอนขนาดที่ถูกต้องสำหรับ drawable-xxhdpi คืออะไร?
ดังที่เราทราบไอคอนขนาดที่ถูกต้อง: * drawable-ldpi (120 dpi, Low density screen) - 36px x 36px * drawable-mdpi (160 dpi, Medium density screen) - 48px x 48px * drawable-hdpi (240 dpi, High density screen) - 72px x 72px * drawable-xhdpi (320 dpi, Extra-high density screen) - 96px x 96px บน Jelly Bean drawable-xxhdpiสามารถรองรับได้ ไอคอนขนาดที่ถูกต้องคืออะไร?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.