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

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

28
Datepicker: วิธีการป๊อปอัป datepicker เมื่อคลิกที่ edittext
ฉันต้องการที่จะแสดงหน้าต่างป๊อปอัพ datepicker ฉันพบตัวอย่าง แต่ฉันไม่ได้รับอย่างถูกต้อง ฉันมีหนึ่ง edittext และฉันต้องการที่เมื่อฉันคลิกที่ edittext กล่องโต้ตอบ datepicker ควรปรากฏขึ้นและหลังจากการตั้งค่าวันที่วันที่ควรแสดงใน edittext ในรูปแบบวว / ดด / ปปปป โปรดให้รหัสตัวอย่างหรือลิงก์ที่ดีแก่ฉัน

9
วิธีการเปลี่ยนสีของไฮเปอร์ลิงก์ textview?
ฉันใช้รหัสนี้เพื่อเชื่อมโยงหลายมิติ: <TextView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/hyperlink" android:text="@string/hyperlink" android:autoLink="web"/> ตามค่าเริ่มต้นจะแสดงเป็นสีน้ำเงิน แต่ฉันจะเปลี่ยนสีของไฮเปอร์ลิงก์ใน Android ได้อย่างไร

6
การขยายมุมมองจากไฟล์ xml หมายถึงอะไร
ฉันยังใหม่กับการพัฒนาแอนดรอยด์และการอ้างอิงถึงการขยายมุมมองจากไฟล์ xml ของเลย์เอาต์ ฉัน googled และค้นหาคู่มือการพัฒนา แต่ก็ยังไม่สามารถเข้าใจความหมายของมัน หากใครบางคนสามารถให้ตัวอย่างที่ง่ายมากมันก็จะได้รับการชื่นชมมาก

16
จับภาพจากกล้องและแสดงในกิจกรรม
ฉันต้องการเขียนโมดูลที่คลิกปุ่มเปิดกล้องและฉันสามารถคลิกและจับภาพ หากฉันไม่ชอบภาพฉันสามารถลบมันแล้วคลิกอีกหนึ่งภาพจากนั้นเลือกภาพและควรกลับไปและแสดงภาพนั้นในกิจกรรม
278 android  image  camera  capture 

20
ฉันจะเปลี่ยนสีพื้นหลังของ ActionBar ของ ActionBarActivity โดยใช้ XML ได้อย่างไร
รายละเอียด: ฉันกำลังขยาย ActionBarActivity Eclipse และ SDK ได้รับการปะแก้อย่างสมบูรณ์ตั้งแต่ 2011-11-06 <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" /> ปรับใช้กับอุปกรณ์ Samsung ที่ใช้ Android 2.3.3 พพลิเคชั่นได้android:theme="@android:style/Theme.Light" ปัญหา:แอปพลิเคชันมีน้ำหนักเบา แต่ ActionBar เป็นสีน้ำเงินพร้อมไอคอนสีเทาซึ่งมองเห็นได้ยากเมื่อเทียบกับสีพื้นหลังสีน้ำเงิน ฉันยังต้องการให้แถบเครื่องมือ ActionBar สว่างขึ้นเพื่อให้ไอคอนสีเทาปรากฏชัดเจนยิ่งขึ้น ฉันได้ลองปรับเปลี่ยนสไตล์ แต่ก็ไม่มีประโยชน์ ฉันอาจจะพลาดอะไรซักอย่าง ฉันจะเปลี่ยนสีพื้นหลังของ ActionBar ของ ActionBarActivity โดยใช้ XML ได้อย่างไร

16
วิธีจัดการกับ INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES โดยไม่ถอนการติดตั้ง
ฉันพยายามติดตั้ง apk ใหม่ $adb install -r new.apk และมันแสดงให้เห็นข้อผิดพลาด: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] ทางออกหนึ่งคือถอนการติดตั้งและติดตั้ง new.apk ซึ่งใช้งานได้ดี แต่ฉันสงสัยว่าฉันสามารถสร้าง apk อีกครั้งและติดตั้งใหม่โดยไม่ต้องถอนการติดตั้ง เช่น. เปลี่ยนการกำหนดค่าบางอย่างใน AndroidManifest.xml หรือไม่ลงชื่อใน APK ฯลฯ มันจะดีมากถ้าคุณสามารถบอกความหมายทั้งหมดของ "INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES" ได้
277 android 

17
วิธีล้าง ImageView ใน Android
ฉันกำลังนำImageViewของกลับมาใช้ใหม่เพื่อการแสดง แต่ในบางครั้งฉันก็ไม่มีค่าที่จะนำมาใช้ ดังนั้นวิธีการล้างImageViewใน Android? ฉันพยายามแล้ว: mPhotoView.invalidate(); mPhotoView.setImageBitmap(null); ไม่มีใครในมุมมองที่ถูกล้างมันยังคงแสดงภาพก่อน

4
ความแตกต่างระหว่าง fill_parent และ wrap_content คืออะไร
ใน Android เมื่อเลย์เอาต์วิดเจ็ตอะไรคือความแตกต่างระหว่างfill_parent( match_parentในระดับ API 8 และสูงกว่า) และwrap_contentอะไร มีเอกสารใดบ้างที่คุณสามารถชี้ไปที่ได้หรือไม่ ฉันสนใจที่จะเข้าใจมันเป็นอย่างดี

23
RecyclerView ภายใน ScrollView ไม่ทำงาน
ฉันพยายามใช้เค้าโครงซึ่งมี RecyclerView และ ScrollView ที่เค้าโครงเดียวกัน แม่แบบเค้าโครง: <RelativeLayout> <ScrollView android:id="@+id/myScrollView"> <unrelated data>...</unrealated data> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/my_recycler_view" /> </ScrollView> </RelativeLayout> ปัญหา: ฉันสามารถเลื่อนไปจนถึงองค์ประกอบสุดท้ายของ ScrollView สิ่งที่ฉันพยายาม: มุมมองการ์ดภายในScrollView(ตอนนี้ScrollViewมีRecyclerView) - สามารถดูการ์ดได้จนถึงRecyclerView ความคิดเริ่มแรกคือการใช้สิ่งนี้viewGroupโดยใช้RecyclerViewแทนที่จะScrollViewเป็นประเภทการดูแบบใดแบบหนึ่งCardViewแต่ฉันได้ผลลัพธ์เดียวกันกับScrollView

5
จะส่งคืนผลลัพธ์ (startActivityForResult) จากกิจกรรม TabHost อย่างไร
ในตัวอย่างของฉันฉันมี 3 คลาส: Class A ซึ่งเป็นกิจกรรมหลัก คลาส A เรียก startActivityForResult: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); คลาส B คลาสนี้เป็น TabActivity: Intent intent = new Intent(this, ClassC.class); tabHost.addTab... คลาส C คลาสนี้เป็นกิจกรรมปกติ: Intent intent = this.getIntent(); intent.putExtra("SOMETHING", "EXTRAS"); this.setResult(RESULT_OK, intent); finish(); onActivityResult ถูกเรียกใน Class A แต่ resultCode นั้นRESULT_CANCELEDแทนRESULT_OKและเจตนาที่ส่งคืนเป็นโมฆะ ฉันจะส่งคืนบางสิ่งจากกิจกรรมภายใน TabHost …

12
จะอัปเดตข้อมูลอะแดปเตอร์ RecyclerView ได้อย่างไร
พยายามคิดออกว่ามีปัญหาอะไรกับการอัปเดตRecyclerViewอะแดปเตอร์ หลังจากฉันได้รับรายการผลิตภัณฑ์ใหม่ฉันพยายาม: อัปเดตArrayListจากส่วนที่recyclerViewมีการสร้างตั้งค่าข้อมูลใหม่เป็นอะแดปเตอร์แล้วโทรadapter.notifyDataSetChanged(); มันไม่ได้ผล. สร้างอะแดปเตอร์ใหม่ตามที่คนอื่นทำและใช้งานได้ แต่ไม่มีการเปลี่ยนแปลงสำหรับฉัน: recyclerView.setAdapter(new RecyclerViewAdapter(newArrayList)) สร้างวิธีการAdapterที่ปรับปรุงข้อมูลดังต่อไปนี้: public void updateData(ArrayList<ViewModel> viewModels) { items.clear(); items.addAll(viewModels); notifyDataSetChanged(); } แล้วฉันจะเรียกวิธีนี้ทุกครั้งที่ฉันต้องการอัปเดตรายการข้อมูล มันไม่ได้ผล. ในการตรวจสอบว่าฉันสามารถแก้ไข recyclerView ได้หรือไม่และฉันพยายามลบอย่างน้อยหนึ่งรายการ: public void removeItem(int position) { items.remove(position); notifyItemRemoved(position); } ทุกอย่างยังคงเหมือนเดิม นี่คืออะแดปเตอร์ของฉัน: public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.ViewHolder> implements View.OnClickListener { private ArrayList<ViewModel> items; private OnItemClickListener onItemClickListener; public RecyclerViewAdapter(ArrayList<ViewModel> items) …

11
จะแสดงกล่องโต้ตอบเพื่อยืนยันว่าผู้ใช้ต้องการออกจากกิจกรรม Android ได้อย่างไร
ฉันพยายามแสดงข้อความ "คุณต้องการออกหรือไม่" ชนิดของกล่องโต้ตอบเมื่อผู้ใช้พยายามออกจากกิจกรรม อย่างไรก็ตามฉันไม่พบ API hooks ที่เหมาะสม Activity.onUserLeaveHint()เริ่มแรกดูมีแนวโน้ม แต่ฉันไม่สามารถหาวิธีหยุดกิจกรรมจากการทำกิจกรรมให้เสร็จ

19
Android“ ยกระดับ” ไม่แสดงเงา
ฉันมี ListView และมีรายการแต่ละรายการที่ฉันต้องการให้แสดงเงาใต้ ฉันกำลังใช้คุณสมบัติการยกระดับใหม่ของ Android Lollipop เพื่อตั้งค่า Z บนมุมมองที่ฉันต้องการสร้างเงาและฉันกำลังทำสิ่งนี้อย่างมีประสิทธิภาพด้วย ActionBar (ในทางเทคนิคแล้ว Toolbar ใน Lollipop) ฉันใช้ระดับความสูงของ Lollipop แต่ด้วยเหตุผลบางอย่างมันไม่แสดงเงาภายใต้รายการ นี่คือวิธีการตั้งค่าเค้าโครงของแต่ละรายการ: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" style="@style/block" android:gravity="center" android:layout_gravity="center" android:background="@color/lightgray" > <RelativeLayout android:layout_width="300dp" android:layout_height="300dp" android:layout_marginLeft="40dp" android:layout_marginRight="40dp" android:layout_marginTop="20dp" android:layout_marginBottom="20dp" android:elevation="30dp" > <ImageView android:id="@+id/documentImageView" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" /> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/alphared" …

5
การนับตัวอักษรใน EditText Changed Listener
EditTextในโครงการของฉันฉันมี ฉันต้องการที่จะนับตัวละครในนั้นและแสดงตัวเลขที่มันในEditText TextViewฉันได้เขียนรหัสต่อไปนี้และใช้งานได้ดี อย่างไรก็ตามปัญหาของฉันคือเมื่อฉันคลิกBackspaceมันจะนับขึ้น แต่ฉันต้องลดจำนวนลง ฉันจะพิจารณาได้Backspaceอย่างไร tv = (TextView)findViewById(R.id.charCounts); textMessage = (EditText)findViewById(R.id.textMessage); textMessage.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { i++; tv.setText(String.valueOf(i) + " / " + String.valueOf(charCounts)); } public void beforeTextChanged(CharSequence s, int start, int count, int after){} public void onTextChanged(CharSequence s, int start, int before, int count){} });

3
START_STICKY และ START_NOT_STICKY
ความแตกต่างระหว่างSTART_STICKYและSTART_NOT_STICKYในขณะที่การใช้บริการใน Android คืออะไร? ใครช่วยชี้ให้เห็นตัวอย่างมาตรฐาน ..

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