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

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

4
วิธีใช้ isInEditMode () เพื่อดูเค้าโครงด้วยมุมมองแบบกำหนดเองในตัวแก้ไข
ฉันต้องแก้ไขซอฟต์แวร์ที่มีมุมมองแบบกำหนดเองเมื่อฉันพยายามแก้ไข layout xml Eclipse บอกฉันว่า: ใช้ View.isInEditMode () ในมุมมองแบบกำหนดเองของคุณเพื่อข้ามโค้ดเมื่อแสดงใน Eclipse แต่ฉันไม่รู้ว่าฉันต้องใช้isInEditMode ()ในแอปอย่างไรและที่ไหน ไฟล์ xml ของฉันคือ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#ff000000" > <TextView android:id="@+id/result" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="right" android:textSize="32dip" android:scrollbars="none" android:lines="1" android:freezesText="true" android:textColor="@color/result" /> <EditText android:id="@+id/input" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="left" android:textSize="28dip" android:scrollbars="none" android:singleLine="true" android:autoText="false" android:imeOptions="flagNoEnterAction|flagNoExtractUi" /> <ListView android:id="@+id/history" android:layout_width="fill_parent" …

16
จำกัดความสูงของ ListView บน Android
ฉันต้องการแสดงปุ่มใต้ไฟล์ListView. ปัญหาคือถ้าListViewขยายออก (เพิ่มรายการ ... ) ปุ่มจะถูกผลักออกจากหน้าจอ ฉันลองLinearLayoutชั่งน้ำหนัก (ตามที่แนะนำในAndroid: เหตุใดจึงไม่มี maxHeight สำหรับมุมมอง ) แต่ฉันคิดว่าน้ำหนักผิดหรือไม่ได้ผล นอกจากนี้ฉันพบคำแนะนำในการใช้ไฟล์RelativeLayout. ListViewนั้นก็จะถูกกำหนดข้างต้นปุ่มที่มีandroid:layout_aboveพารามิเตอร์ ปัญหานี้คือฉันไม่รู้ว่าจะวางตำแหน่งปุ่มอย่างไรในภายหลัง ในตัวอย่างที่ฉันพบมุมมองด้านล่างListViewถูกปรับโดยใช้android:layout_alignParentBottomแต่ฉันไม่ต้องการให้ปุ่มของฉันยึดติดกับด้านล่างของหน้าจอ มีแนวคิดใดบ้างที่นอกเหนือจากการใช้ setHeight-method และการคำนวณพื้นที่ที่ต้องการ แก้ไข: ฉันได้รับคำตอบที่เป็นประโยชน์มากมาย โซลูชันของ bigstone & user639183 ทำงานได้เกือบสมบูรณ์ อย่างไรก็ตามฉันต้องเพิ่มช่องว่าง / ระยะขอบพิเศษที่ด้านล่างของปุ่มเนื่องจากมันจะยังคงถูกผลักออกไปครึ่งทางจากหน้าจอ (แต่ก็หยุดแล้ว) คำตอบของ Adinia พร้อมเลย์เอาต์แบบสัมพัทธ์จะใช้ได้ก็ต่อเมื่อคุณต้องการให้ปุ่มคงที่ที่ด้านล่างของหน้าจอ ไม่ใช่สิ่งที่ฉันตั้งใจไว้ แต่ยังอาจเป็นประโยชน์สำหรับคนอื่น ๆ วิธีแก้ปัญหาของ AngeloS เป็นวิธีที่ฉันเลือกในตอนท้ายเพราะมันเพิ่งสร้างเอฟเฟกต์ที่ฉันต้องการ อย่างไรก็ตามฉันได้ทำการเปลี่ยนแปลงเล็กน้อยสองครั้งกับLinearLayoutปุ่มรอบ ๆ ปุ่ม: ก่อนอื่นเนื่องจากฉันไม่ต้องการให้มีค่าสัมบูรณ์ในเค้าโครงของฉันฉันจึงเปลี่ยนandroid:layout_height="45px"เป็นwrap_contentซึ่งก็ใช้ได้ดีเช่นกัน อย่างที่สองเนื่องจากฉันต้องการให้ปุ่มอยู่ตรงกลางในแนวนอนซึ่งรองรับเฉพาะในแนวตั้งLinearLayoutฉันจึงเปลี่ยน android: orientation = "horizontal" เป็น …

16
การแฮช MD5 ใน Android
ฉันมีไคลเอนต์ Android ที่เรียบง่ายซึ่งต้องการ 'พูดคุย' กับผู้ฟัง C # HTTP แบบธรรมดา ฉันต้องการให้การรับรองความถูกต้องระดับพื้นฐานโดยการส่งชื่อผู้ใช้ / รหัสผ่านในคำขอ POST การแฮช MD5 นั้นไม่สำคัญใน C # และให้ความปลอดภัยเพียงพอสำหรับความต้องการของฉัน แต่ฉันไม่สามารถหาวิธีทำสิ่งนี้ได้ในตอนท้ายของ Android แก้ไข: เพื่อจัดการกับข้อกังวลที่เกิดขึ้นเกี่ยวกับจุดอ่อนของ MD5 - เซิร์ฟเวอร์ C # ทำงานบนพีซีของผู้ใช้ไคลเอนต์ Android ของฉัน ในหลาย ๆ กรณีพวกเขาจะเข้าถึงเซิร์ฟเวอร์โดยใช้ wi-fi บน LAN ของตนเอง แต่พวกเขาอาจเลือกที่จะเข้าถึงเซิร์ฟเวอร์จากอินเทอร์เน็ตด้วยความเสี่ยง นอกจากนี้บริการบนเซิร์ฟเวอร์จำเป็นต้องใช้การส่งผ่านสำหรับ MD5 ไปยังแอปพลิเคชันของบุคคลที่สามที่ฉันไม่สามารถควบคุมได้

5
Android ตั้งค่าแบบอักษรที่กำหนดเองเป็นสี
ฉันต้องการวาดข้อความเป็นสี วิธีการวาดด้วยฟอนต์ที่กำหนดเอง ( เช่น Helvetica ) และตัวหนาด้วย? ฉันอยากจะใช้แบบอักษรของระบบและไม่ได้สร้างจากสินทรัพย์ ขอบคุณ.
92 android  fonts  set  paint 

10
โปรแกรมจำลอง Android Studio ไม่มี Play Store สำหรับ API 23
ฉันเลือกโปรแกรมจำลองนี้จาก Android Studio AVD เวอร์ชันล่าสุด ฉันเลือก android API 23 เวอร์ชันล่าสุดแล้วเพราะมันขึ้นว่า "with Google APIs" ฉันจึงคิดว่ามันจะรวมแอพ Google ทั้งหมดไว้ด้วยรวมถึง Play Store ด้วยเพื่อที่ฉันจะได้ติดตั้งแอพอย่าง Facebook ฉันเคยเห็นเธรดอื่น ๆ ใน SO ซึ่งดูเหมือนว่าจะล้าสมัยแล้ว ( จะติดตั้งแอพ Google Play ในโปรแกรมจำลอง Android Studio ได้อย่างไร ) อันนี้ให้คำแนะนำในการติดตั้งแอพ Google ตามแพ็คเกจสากล แต่มันขึ้นอยู่กับ Android 4.3 API 18 เท่านั้น: http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2 ฉันต้องการหนึ่งสำหรับ API 23 มีวิธีติดตั้งแพ็คเกจ Google Apps …

7
วิธีฟัง Picasso (Android) โหลดเหตุการณ์ที่สมบูรณ์?
มีวิธีฟังเหตุการณ์จาก Picasso ไหมเมื่อใช้ตัวสร้างเช่น: Picasso.with(getContext()).load(url).into(imageView); ฉันพยายามที่จะเรียกrequestLayout()และinvalidate()ในผู้ปกครองGridViewดังนั้นจึงจะปรับขนาดได้อย่างถูกต้อง แต่ผมไม่ทราบวิธีการตั้งค่าฟังหรือโทรกลับ ฉันเห็นว่า Picasso มีการรายงานเหตุการณ์ผิดพลาด แต่มีเหตุการณ์สำเร็จหรือไม่
92 java  android  picasso 

5
Android: html ใน strings.xml
ฉันต้องการแสดงตัวอย่างโค้ด html นี้: <body> <p><b>Hello World</b></p> <p>This is a test of the URL <a href="http://www.example.com"> Example</a></p> <p><b>This text is bold</b></p> <p><em>This text is emphasized</em></p> <p><code>This is computer output</code></p> <p>This is<sub> subscript</sub> and <sup>superscript</sup></p> </body> ผมต้องการที่จะแสดงบนโต้ตอบด้วยการประกาศ html strings.xmlของทรัพยากร ฉันจะทำมันได้อย่างไร?


3
อะไรทำให้เกิดสัญญาณ 'SIGILL'
ฉันกำลังโอนรหัส C ++ ไปยัง Android โดยใช้ NDK และ GCC โดยทั่วไปโค้ดจะทำงาน จนถึงจุดหนึ่งเมื่อทำการดีบักใน Eclipse การเรียกใช้ Dabbler::Android::Factory* pFactory = new Dabbler::Android::Factory; ทำให้เกิดข้อผิดพลาดนี้: Thread [1] (Suspended: Signal 'SIGILL' received. Description: Illegal instruction.) 1 <symbol is not available> 0x812feb44 นั่นหมายความว่าอย่างไร? คอมไพเลอร์สร้างรหัสที่ผิดกฎหมายด้วยเหตุผลบางประการหรือไม่? ฉันมีเบรกพอยต์ในตัวสร้าง (ซึ่งไม่ทำอะไรเลย) และมันไม่โดน ฉันได้ทำการสร้างใหม่ทั้งหมดแล้ว ฉันทำอะไรผิดที่ทำให้เกิดปัญหานี้

12
ListView setOnItemClickListener ไม่ทำงานโดยการเพิ่มปุ่ม
ฉันมีมุมมองรายการที่มีข้อความและปุ่มในแต่ละแถวมุมมองรายการ setOnItemClickListener () ไม่ทำงาน เป็นไปได้หรือไม่ที่จะจัดการเหตุการณ์การคลิกรายการและการคลิกปุ่มต่างกัน (การคลิกรายการควรเรียก ActivityA และการคลิกปุ่มควรเรียก ActivityB) ใครมีวิธีแก้ private ArrayList<String> userIDArr = null; private ArrayList<String> userNameArr = null; private DatabaseHelper dbHelper = null; private ListView userListView=null; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.list_view); dbHelper = new DatabaseHelper(this.getApplicationContext()); Map<String,ArrayList<String>> displayMap = dbHelper.getUserListToDisplay(); userIDArr = displayMap.get("UserID"); userNameArr = displayMap.get("FirstName1"); userListView …
92 android  listview 

6
การตั้งค่าความกว้างให้กับ wrap_content สำหรับ TextView ผ่านโค้ด
ทุกคนสามารถช่วยเหลือฉันวิธีการกำหนดความกว้างของTextViewการwrap_contentผ่านรหัสและไม่ได้มาจาก XML? ฉันกำลังสร้างTextViewรหัสในแบบไดนามิกดังนั้นจะมีวิธีตั้งค่าความกว้างเป็นwrap_contentรหัสผ่านได้อย่างไร
92 android  textview 

8
imeOptions“ actionNext” โดยทางโปรแกรม - จะข้ามไปยังฟิลด์ถัดไปได้อย่างไร
ในรูปแบบ XML เป็นไปได้ที่จะระบุว่าandroid:imeOptions="actionNext"จะเพิ่มNextปุ่มใดในแป้นพิมพ์เสมือนจริงและโดยการคลิกที่ปุ่มนั้น - โฟกัสจะข้ามไปยังฟิลด์ถัดไป จะทำอย่างไรโดยใช้โปรแกรม - เช่นตามจุดโฟกัสของทริกเกอร์เหตุการณ์บางอย่างเพื่อไปยังฟิลด์ถัดไป


5
Android: ไฟล์ดึง adb บนเดสก์ท็อป
พยายามคัดลอกไฟล์จากอุปกรณ์ไปยังเดสก์ท็อปนี่คือคำสั่ง: adb pull sdcard/log.txt Users/admin/Desktop แต่คำสั่งนี้จะสร้างโฟลเดอร์ Users / admin / Desktop ภายในโฟลเดอร์ platform-tools ที่ adb อยู่ จะดึงไฟล์ไปที่เดสก์ท็อปได้อย่างไร?
92 android  adb 

12
วิธีตรวจสอบว่า URL ถูกต้องใน Android หรือไม่
มีวิธีที่ดีในการหลีกเลี่ยงข้อผิดพลาด "โฮสต์ไม่ได้รับการแก้ไข" ที่ทำให้แอปขัดข้องหรือไม่ วิธีการบางอย่างในการลองเชื่อมต่อกับโฮสต์ (เช่น URL) และดูว่าใช้ได้หรือไม่?

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