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

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

13
เลื่อนไปยังตำแหน่งที่ต้องการใน Android ListView โดยทางโปรแกรม
ฉันจะเลื่อนไปที่ตำแหน่งใดตำแหน่งหนึ่งในโปรแกรมได้ListViewอย่างไร ตัวอย่างเช่นผมมีString[] {A,B,C,D....}และผมจำเป็นต้องตั้งค่ารายการที่มองเห็นด้านบนของListViewที่จะดัชนี 21 String[]ของฉัน

18
ฉันจะเข้าถึง getSupportFragmentManager () ในส่วนได้อย่างไร
ฉันมี FragmentActivity และฉันต้องการใช้ชิ้นส่วนแผนที่ภายใน ฉันมีปัญหาในการรับตัวจัดการชิ้นส่วนสนับสนุนเพื่อเข้าถึง if (googleMap == null) { googleMap = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map1)).getMap(); // check if map is created successfully or not if (googleMap == null) { Toast.makeText(getApplicationContext(), "Sorry! unable to create maps", Toast.LENGTH_SHORT) .show(); } } // create marker MarkerOptions marker = new MarkerOptions().position( new LatLng(latitude, longitude)).title("Hello Maps …

25
วิธีเพิ่มตัวแบ่งบรรทัดใน Android TextView
ฉันพยายามเพิ่มตัวแบ่งบรรทัดใน TextView ฉันพยายามแนะนำ \ n แต่ไม่ได้ทำอะไรเลย นี่คือวิธีการตั้งค่าตำราของฉัน TextView txtSubTitle = (TextView)findViewById(r.id.txtSubTitle); txtSubTitle.setText(Html.fromHtml(getResources().getString(R.string.sample_string))); นี่คือสตริงของฉัน: <string name="sample_string">some test line 1 \n some test line 2</string> ควรแสดงดังนี้: some test line 1 some test line 2 some test line 1 some test line 2แต่มันก็แสดงให้เห็นชอบโดย: ฉันพลาดอะไรไปรึเปล่า?

9
การรีเฟรชโทเค็น OAuth โดยใช้ชุดติดตั้งเพิ่มเติมโดยไม่แก้ไขการโทรทั้งหมด
เรากำลังใช้ Retrofit ในแอพ Android ของเราเพื่อสื่อสารกับเซิร์ฟเวอร์ที่ปลอดภัย OAuth2 ทุกอย่างใช้งานได้ดีเราใช้ RequestInterceptor เพื่อรวมโทเค็นการเข้าถึงกับการโทรแต่ละครั้ง อย่างไรก็ตามจะมีบางครั้งที่โทเค็นการเข้าถึงจะหมดอายุและโทเค็นจะต้องมีการรีเฟรช เมื่อโทเค็นหมดอายุการโทรครั้งต่อไปจะกลับมาพร้อมรหัส HTTP ที่ไม่ได้รับอนุญาตดังนั้นจึงง่ายต่อการตรวจสอบ เราสามารถแก้ไขการโทรติดตั้งเพิ่มเติมแต่ละครั้งด้วยวิธีต่อไปนี้: ในการโทรกลับล้มเหลวให้ตรวจสอบรหัสข้อผิดพลาดหากเท่ากับไม่ได้รับอนุญาตให้รีเฟรชโทเค็น OAuth จากนั้นทำซ้ำการโทรติดตั้งเพิ่มเติม อย่างไรก็ตามสำหรับสิ่งนี้การโทรทั้งหมดควรได้รับการแก้ไขซึ่งไม่สามารถบำรุงรักษาได้ง่ายและเป็นทางออกที่ดี มีวิธีการทำเช่นนี้หรือไม่โดยไม่แก้ไขการโทรติดตั้งเพิ่มทั้งหมดหรือไม่

19
Android Spinner: หลีกเลี่ยงการโทร onItemSelected ระหว่างการเริ่มต้น
ฉันสร้างโปรแกรม Android ด้วยและSpinner TextViewฉันต้องการแสดงรายการที่เลือกจากรายการดรอปดาวน์ของสปินเนอร์ใน TextView ฉันใช้งานสปินเนอร์ในonCreateวิธีการดังนั้นเมื่อฉันรันโปรแกรมมันจะแสดงค่าในTextView(ก่อนเลือกรายการจากรายการดรอปดาวน์) ฉันต้องการแสดงค่าใน TextView เฉพาะหลังจากเลือกรายการจากรายการแบบหล่นลง ฉันจะทำสิ่งนี้ได้อย่างไร นี่คือรหัสของฉัน: import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.TextView; public class GPACal01Activity extends Activity implements OnItemSelectedListener { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { …

30
ฉันจะแก้ไขข้อผิดพลาด“ ไม่สามารถซิงค์ vcpu reg” ได้อย่างไร
ฉันพยายามใช้ตัวจำลอง Intel HAX x86 สำหรับ Windows (8 ถ้าเป็นอย่างนั้น) ฉันติดตั้งทุกอย่างและสร้าง AVD สำหรับ Android และทุกอย่างดูถูกต้อง แต่เมื่อฉันเรียกใช้ฉันจะได้ผลลัพธ์นี้: Starting emulator for AVD 'x86_QVGA_Level10' emulator: device fd:1044 HAX is working and emulator runs in fast virt mode emulator: Failed to sync vcpu reg emulator: Failed to sync HAX vcpu context และอีมูเลเตอร์จะไม่ทำงาน ส่วนสำคัญของข้อผิดพลาด(Failed to sync vcpu …

7
เนื้อหาของคุณต้องมี ListView ที่มีแอตทริบิวต์ id คือ 'android.R.id.list'
ฉันได้สร้างไฟล์ xml เช่นนี้: <?xml version="1.0" encoding="utf-8"?> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/list" > </ListView> และกิจกรรม: public class ExampleActivity extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainlist); } } อย่างที่คุณเห็นฉันไม่ได้ทำอะไรเลย แต่ฉันได้รับข้อผิดพลาด: เนื้อหาของคุณต้องมี ListView ที่มีแอตทริบิวต์ id คือ 'android.R.id.list' แม้ว่าฉันจะมีandroid:id="@+id/list"บรรทัดใน xml ของฉัน …

7
ความแตกต่างระหว่าง ActionBarSherlock และความเข้ากันได้ของ ActionBar
ความแตกต่างระหว่างActionBarSherlockและความเข้ากันได้ของ Action Barคืออะไร ไม่กี่วันที่ผ่านมา Google เพิ่งเปิดตัวความเข้ากันได้กับ ActionBar ซึ่งทำให้ฉันสับสนมาก ความเข้ากันได้ของแถบการทำงานนั้นเหมือนกับ ActionBarSherlock และการเข้ารหัสเหมือนกันหรือไม่ ตัวอย่าง: ไอคอนแอพเพื่อนำทาง "up"หรือ ActionBar.Tab รองรับความเข้ากันได้กับ Action Bar หรือไม่

22
สีพื้นหลังสไตล์ Android WebView: ละเว้นแบบไม่โปร่งใสบน android 2.2
ฉันพยายามสร้าง WebView ด้วยพื้นหลังโปร่งใส webView.setBackgroundColor(0x00FFFFFF); webView.setBackgroundDrawable(myDrawable); จากนั้นฉันก็โหลดหน้า html ด้วย <body style="background-color:transparent;" ... สีพื้นหลังของ WebView นั้นโปร่งใส แต่ทันทีที่โหลดเพจมันจะถูกเขียนทับโดยพื้นหลังสีดำจากหน้า html สิ่งนี้เกิดขึ้นกับ android 2.2 เท่านั้นมันใช้งานได้กับ android 2.1 ดังนั้นมีบางอย่างที่จะเพิ่มในรหัสหน้า html เพื่อให้โปร่งใสจริงๆ?

13
จะยกเลิกกล่องโต้ตอบโดยคลิกที่ด้านนอกของกล่องโต้ตอบได้อย่างไร
ฉันใช้กล่องโต้ตอบที่กำหนดเองสำหรับแอปพลิเคชันของฉัน ฉันต้องการนำไปใช้เมื่อผู้ใช้คลิกที่นอกกล่องโต้ตอบการสนทนาจะถูกยกเลิก ฉันต้องทำอะไรเพื่อสิ่งนี้

9
วิธี _really_ เปลี่ยนสีหลักและสีใน Android Lollipop โดยทางโปรแกรมอย่างไร
ก่อนอื่นคำถามนี้ถามคำถามที่คล้ายกันมาก อย่างไรก็ตามคำถามของฉันมีความแตกต่างเล็กน้อย สิ่งที่ฉันอยากรู้คือมันเป็นไปได้หรือไม่ที่จะเปลี่ยนcolorPrimaryคุณลักษณะของธีมเป็นสีโดยพลการหรือไม่? ตัวอย่างเช่นเรามี: <style name="AppTheme" parent="android:Theme.Material.Light"> <item name="android:colorPrimary">#ff0000</item> <item name="android:colorAccent">#ff0000</item> </style> เมื่อรันไทม์ผู้ใช้ตัดสินใจว่าเขาต้องการใช้#ccffffเป็นสีหลัก แน่นอนไม่มีวิธีที่ฉันสามารถสร้างชุดรูปแบบสำหรับสีที่เป็นไปได้ทั้งหมด ฉันไม่รังเกียจถ้าฉันต้องทำเรื่องแฮ็กเช่นอาศัยการทำงานส่วนตัวของ Android ตราบใดที่มันใช้งาน SDK สาธารณะ เป้าหมายของฉันคือในที่สุดก็มีActionBar และวิดเจ็ตทั้งหมดเช่น a CheckBoxเพื่อใช้สีหลักนี้

21
ไม่พบคลาส“ com.google.firebase.provider.FirebaseInitProvider” ใช่หรือไม่
ฉันได้รับข้อยกเว้นด้านล่างในการเปิดตัวแอพ java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: Didn't find class "com.google.firebase.provider.FirebaseInitProvider" on path: DexPathList[[zip file "/data/app/com.vfirst.ifbagro-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.vfirst.ifbagro-1, /vendor/lib, /system/lib]] at android.app.ActivityThread.installProvider(ActivityThread.java:4993) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4596) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4536) at android.app.ActivityThread.access$1300(ActivityThread.java:149) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1353) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5214) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:555) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.ClassNotFoundException: …
156 android  firebase 

16
โหลดภาพจาก url
ฉันมี URL ภาพ ฉันต้องการแสดงภาพจาก URL นี้ใน ImageView แต่ไม่สามารถทำได้ สิ่งนี้จะสำเร็จได้อย่างไร
156 android 

6
คุณจะได้รับวัตถุ Drawable จาก id ทรัพยากรในแพ็คเกจ Android ได้อย่างไร
ฉันต้องได้รับวัตถุ Drawable เพื่อแสดงบนปุ่มรูปภาพ มีวิธีใช้รหัสด้านล่าง (หรือบางอย่างเช่น) เพื่อรับวัตถุจาก android.R.drawable. * แพ็คเกจหรือไม่ ตัวอย่างเช่นถ้า drawableId คือ android.R.drawable.ic_delete mContext.getResources().getDrawable(drawableId)

12
Activity.finish () วิธีการทำอะไรกันแน่?
ฉันกำลังพัฒนาแอปพลิเคชั่น Android สักระยะหนึ่งและตามมาเป็นจำนวนมากเกี่ยวกับวงจรชีวิตของกิจกรรมและวงจรชีวิตของแอปพลิเคชัน ฉันรู้ว่าActivity.finish()วิธีการโทรไปที่ไหนสักแห่งActivity.onDestroy()และยังลบกิจกรรมออกจากสแต็คและฉันคิดว่ามันชี้ไปที่ระบบปฏิบัติการและตัวรวบรวมขยะที่เขาสามารถ "ทำกลอุบายของเขา" และเพิ่มหน่วยความจำเมื่อพบว่ามันเป็นเวลาที่ดี ดังนั้น.... ฉันมาที่โพสต์นี้ - จะเลิกสมัครได้หรือไม่? และอ่านคำตอบของ Mark Murphy มันทำให้ฉันสับสนเล็กน้อยเกี่ยวกับfinish()วิธีการที่แท้จริง มีโอกาสที่ฉันจะโทรหาfinish()และonDestroy()จะไม่ถูกเรียก?

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