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

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

30
วิธีการตั้งค่าสีข้อความของ TextView ในรหัส?
ใน XML เราสามารถตั้งค่าสีข้อความได้ด้วย textColorandroid:textColor="#FF0000"แอตทริบิวต์เช่น แต่ฉันจะเปลี่ยนมันโดยการเข้ารหัสได้อย่างไร ฉันลองทำสิ่งที่ชอบ: holder.text.setTextColor(R.color.Red); ที่holderเป็นเพียงชั้นเรียนและtextเป็นประเภทTextViewเป็นประเภทRed คือค่า RGB (# FF0000) ที่ตั้งค่าเป็นสตริง แต่มันแสดงสีที่แตกต่างมากกว่าสีแดง เราสามารถส่งพารามิเตอร์ชนิดใดใน setTextColor () ในเอกสารอธิบายว่าintแต่มันเป็นค่าอ้างอิงทรัพยากรหรือสิ่งอื่นใด?
544 android  colors  textview 

7
ใครบ้างมีเกณฑ์มาตรฐาน (รหัส & ผลลัพธ์) เปรียบเทียบประสิทธิภาพของแอพ Android ที่เขียนใน Xamarin C # และ Java [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิด 2 ปีที่ผ่านมา ฉันพบว่า Xamarin อ้างว่าการใช้งานโมโนบน Android และแอพที่รวบรวมด้วย C # นั้นเร็วกว่าโค้ด Java ใครบ้างที่มีการวัดประสิทธิภาพจริง ๆ บนโค้ด Java และ C # ที่คล้ายกันมากบนแพลตฟอร์ม Android ที่แตกต่างกันเพื่อตรวจสอบการอ้างสิทธิ์ดังกล่าวสามารถโพสต์โค้ดและผลลัพธ์ได้หรือไม่ เพิ่มเมื่อวันที่ 18 มิถุนายน 2013 เนื่องจากไม่มีคำตอบและไม่สามารถหามาตรฐานดังกล่าวที่ทำโดยผู้อื่นได้ตัดสินใจทำการทดสอบของฉันเอง น่าเสียดายที่คำถามของฉันยังคง "ถูกล็อก" ดังนั้นฉันจึงไม่สามารถโพสต์สิ่งนี้เป็นคำตอบได้เพียงแก้ไขคำถามเท่านั้น โปรดลงคะแนนเพื่อเปิดคำถามนี้อีกครั้ง สำหรับ C # ฉันใช้ Xamarin.Android Ver 4.7.09001 (เบต้า) ซอร์สโค้ดข้อมูลทั้งหมดที่ฉันใช้สำหรับการทดสอบและรวบรวมแพ็คเกจ APK อยู่ใน GitHub: …
544 c#  java  android  xamarin  dot42 

30
ฉันจะเข้าถึง localhost จากอุปกรณ์ Android ได้อย่างไร
ฉันสามารถเข้าถึงเว็บเซิร์ฟเวอร์แล็ปท็อปโดยใช้ตัวจำลอง Android ฉันใช้10.0.2.2:portno งานได้ดี แต่เมื่อฉันเชื่อมต่อโทรศัพท์ Android จริง ๆ เบราว์เซอร์โทรศัพท์ไม่สามารถเชื่อมต่อกับเว็บเซิร์ฟเวอร์เดียวกันบนแล็ปท็อปของฉันได้ โทรศัพท์เชื่อมต่อกับแล็ปท็อปโดยใช้สาย USB หากฉันเรียกใช้คำสั่งอุปกรณ์ adb ฉันจะเห็นโทรศัพท์ของฉัน ฉันพลาดอะไรไป
542 android 

16
Android: การรวมข้อความและรูปภาพบนปุ่มหรือ ImageButton
ฉันพยายามที่จะมีภาพ (เป็นพื้นหลัง) ที่ปุ่มและเพิ่มแบบไดนามิกขึ้นอยู่กับสิ่งที่เกิดขึ้นในช่วงเวลาทำงานข้อความบางข้อความด้านบน / เหนือภาพ ถ้าฉันใช้ImageButtonฉันไม่มีโอกาสที่จะเพิ่มข้อความ หากฉันใช้Buttonฉันสามารถเพิ่มข้อความกำหนด แต่เพียงภาพที่มีandroid:drawableBottomและแอตทริบิวต์ XML ที่คล้ายกันตามที่กำหนดไว้ที่นี่ อย่างไรก็ตามคุณลักษณะเหล่านี้รวมข้อความและรูปภาพในขนาด x และ y เท่านั้นซึ่งหมายความว่าฉันสามารถวาดภาพที่อยู่รอบข้อความของฉันได้ แต่ไม่ต่ำกว่า / ใต้ข้อความของฉัน (โดยมีแกน z กำหนดว่าออกมาจากหน้าจอ) ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีการทำเช่นนี้? หนึ่งความคิดที่จะให้ทั้งขยายButtonหรือImageButtonและแทนที่draw()-method แต่ด้วยระดับความรู้ปัจจุบันของฉันฉันไม่รู้วิธีการทำสิ่งนี้จริงๆ (การเรนเดอร์แบบ 2D) อาจเป็นคนที่มีประสบการณ์มากขึ้นรู้วิธีแก้ปัญหาหรืออย่างน้อยก็มีพอยน์เตอร์ให้เริ่ม?
540 android  image  text  button 


11
ฉันจะสร้างที่เก็บคีย์ได้อย่างไร
ขั้นตอนในการสร้างที่เก็บคีย์สำหรับ Android คืออะไร ฉันต้องใช้ Google Maps ในแอพของฉันและฉันไม่รู้ว่าฉันพลาดขั้นตอนใดไป โปรดระบุขั้นตอนอย่างละเอียดให้ฉัน (ฉันไม่เข้าใจจากคำแนะนำ)
537 android  keystore 

25
ตั้งค่า adb บน Mac OS X
ฉันใช้เวลาค่อนข้างนานในการหาวิธีตั้งค่า adb บน Mac ดังนั้นฉันคิดว่าการเขียนวิธีตั้งค่าอาจเป็นประโยชน์สำหรับบางคน adb เป็นเครื่องมือบรรทัดคำสั่งเพื่อติดตั้งและเรียกใช้แอพ android บนโทรศัพท์ / เครื่องจำลองของคุณ
535 android  macos  adb 

24
Android เปลี่ยนสีปุ่มการดำเนินการลอยตัว
ฉันพยายามเปลี่ยนสีของปุ่มการดำเนินการลอยตัวของวัสดุ แต่ไม่ประสบความสำเร็จ <android.support.design.widget.FloatingActionButton android:id="@+id/profile_edit_fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end|bottom" android:layout_margin="16dp" android:clickable="true" android:src="@drawable/ic_mode_edit_white_24dp" /> ฉันพยายามเพิ่ม: android:background="@color/mycolor" หรือผ่านรหัส: FloatingActionButton fab = (FloatingActionButton) rootView.findViewById(R.id.profile_edit_fab); fab.setBackgroundColor(Color.parseColor("#mycolor")); หรือ fab.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#mycolor"))); แต่ไม่มีการทำงานใด ๆ ข้างต้น ฉันได้ลองวิธีแก้ปัญหาในคำถามที่ซ้ำกันที่เสนอ แต่ไม่มีวิธีใดที่ใช้งานได้ ปุ่มยังคงเป็นสีเขียวและกลายเป็นสี่เหลี่ยมจัตุรัส ป.ล. มันก็เป็นการดีที่จะรู้วิธีเพิ่มเอฟเฟกต์ระลอกคลื่นไม่เข้าใจเช่นกัน

23
วิธีโหลด ImageView ด้วย URL ใน Android [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา คุณจะทำอย่างไรใช้ภาพอ้างอิงโดย URL ในImageView?

25
วิธีปรับขนาดภาพใน ImageView เพื่อรักษาอัตราส่วนภาพ
ใน Android ฉันกำหนดImageViewว่าlayout_widthจะเป็นfill_parent(ซึ่งใช้ความกว้างเต็มของโทรศัพท์) หากภาพที่ฉันใส่ImageViewมีขนาดใหญ่กว่าlayout_widthAndroid จะปรับขนาดภาพใช่มั้ย แต่ความสูงล่ะ? เมื่อ Android ปรับขนาดภาพมันจะรักษาอัตราส่วนหรือไม่ สิ่งที่ผมพบคือว่ามีบางพื้นที่สีขาวที่ด้านบนและด้านล่างของImageViewเมื่อ Android ImageViewตาชั่งภาพที่มีขนาดใหญ่กว่าที่ มันเป็นเรื่องจริงเหรอ? ถ้าใช่ฉันจะกำจัดพื้นที่สีขาวได้อย่างไร

24
ตั้งค่าสีเคอร์เซอร์ EditText
ฉันมีปัญหานี้ที่ฉันใช้ธีม Holo ของ Android ในโครงการแท็บเล็ต อย่างไรก็ตามฉันมีส่วนบนหน้าจอที่มีพื้นหลังสีขาว ฉันกำลังเพิ่มEditTextองค์ประกอบในส่วนนี้ ฉันพยายามลบล้างชุดรูปแบบโดยการตั้งค่าพื้นหลังของทรัพยากรชุดรูปแบบ Holo.Light อย่างไรก็ตามเคอร์เซอร์ข้อความของฉัน (กะรัต) ยังคงเป็นสีขาวและทำให้มองไม่เห็นบนหน้าจอ ไม่มีใครรู้ว่าฉันจะได้รับ EditText ใช้สีเคอร์เซอร์เข้มขึ้นได้อย่างไร ฉันได้ลองตั้งค่าสไตล์ของ EditText เป็น"@android:style/Widget.Holo.Light.EditText"โดยไม่มีผลลัพธ์เป็นค่าบวก

11
compileSdkVersion และ targetSdkVersion แตกต่างกันอย่างไร?
ฉันได้ดูเอกสารประกอบการสร้างด้วย Gradle แล้ว แต่ฉันก็ยังไม่แน่ใจว่าความแตกต่างระหว่างcompileSdkVersionและtargetSdkVersionคืออะไร ทั้งหมดที่กล่าวมาคือ: compileSdkVersionคุณสมบัติระบุเป้าหมายการรวบรวม "เป้าหมายการรวบรวม" คืออะไร? ฉันเห็นสองวิธีที่เป็นไปได้ในการตีความสิ่งนี้: compileSdkVersionเป็นรุ่นของคอมไพเลอร์ที่ใช้ในการสร้างแอปในขณะที่targetSdkVersionเป็น"ระดับ API ว่าเป้าหมายการประยุกต์ใช้" (ถ้าเป็นกรณีนี้ฉันจะถือว่าcompileSdkVersionต้องมากกว่าหรือเท่ากับtargetSdkVersion? พวกเขาหมายถึงสิ่งเดียวกัน "compilation target" == "ระดับ API ที่แอปพลิเคชันกำหนดเป้าหมาย" อื่น ๆ อีก? ฉันเห็นว่าคำถามนี้ได้ถูกถามมาก่อน แต่คำตอบเดียวที่เสนอราคา doc ซึ่งเป็นสิ่งที่ไม่ชัดเจนสำหรับฉัน

30
วิธีแก้ไขข้อผิดพลาด INSTALL_FAILED_INSUFFICIENT_STORAGE บน Android [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา INSTALL_FAILED_INSUFFICIENT_STORAGEข้อผิดพลาดเป็นสารพิษของทุกชีวิตนักพัฒนา Android ของ มันเกิดขึ้นโดยไม่คำนึงถึงขนาดแอพหรือมีพื้นที่เก็บข้อมูลเท่าใด การรีบูทอุปกรณ์เป้าหมายจะช่วยแก้ไขปัญหาโดยย่อ แต่ในไม่ช้ามันก็กลับมา มีหลายร้อย (ถ้าไม่นับพัน) ของการโพสต์กระดานข้อความจากคนถามว่าทำไมปัญหาเกิดขึ้น แต่คนที่ Google จะเงียบเฉยเมยในปัญหา มีวิธีแก้ปัญหาง่าย ๆ หากอุปกรณ์การทดสอบของคุณใช้ Android 2.2 หรือสูงกว่าแล้วเพิ่มแอตทริบิวต์แฟ้มแสดงรายการแอพลิเคชันของคุณมีค่าandroid:installLocation "preferExternal"วิธีนี้จะบังคับให้ติดตั้งแอปในที่จัดเก็บข้อมูลภายนอกของอุปกรณ์เช่นการ์ด SD ของโทรศัพท์ ตัวอย่างเช่น: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.andrewsmith.android.darkness" android:installLocation="preferExternal" นี่เป็นเครื่องช่วยแบนด์มากกว่าการแก้ไขและอาจไม่เหมาะถ้าคุณต้องการให้แอปพลิเคชันที่เสร็จสิ้นแล้วติดตั้งในหน่วยความจำภายในของอุปกรณ์ แต่อย่างน้อยมันก็จะทำให้กระบวนการพัฒนาน่าผิดหวังน้อยลง

23
Android: กลับไปที่กิจกรรมก่อนหน้า
ฉันต้องการทำสิ่งที่ง่าย ๆ บนแอพ Android เป็นไปได้อย่างไรที่จะกลับไปทำกิจกรรมก่อนหน้า ฉันต้องใช้รหัสใดเพื่อย้อนกลับไปยังกิจกรรมก่อนหน้า


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