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

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

4
วิธีการส่งสตริง html ไปยัง webview บน Android
สวัสดีฉันกำลังแยกวิเคราะห์ xml แล้วโหลดลงในมุมมองเว็บหลังจากการแยกวิเคราะห์ฉันสร้างสี่สายเพื่อที่จะสามารถต่อท้ายสตริงทั้งหมดไปยังมุมมองเดียว ฉันสามารถรับสองมุมมองบนมุมมองเว็บ แต่ไม่ใช่สองสายแรก โปรดแนะนำฉันด้วยรหัสของฉันฉันจะไปไหนผิดและวิธีที่ถูกต้องในการรับสตริง html ที่จัดรูปแบบในมุมมองเว็บคืออะไร กรุณาดูที่รหัสของฉันและช่วยฉันแก้ปัญหานี้ @Override public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub String chapterTitle = ""; String SubChapterTitle=""; String chapterIntro =""; String chapterContent=""; View view = convertView; if (convertView == null) { // view = inflater.inflate(resourceid, null); view …
141 android  webview 

3
Android: android.R.id.content ใช้ทำอะไร?
ใครสามารถอธิบายความหมายของ "android.R.id.content" ได้บ้าง มันถูกใช้อย่างไร? http://developer.android.comไม่มีคำอธิบายใด ๆ เนื้อหา int คงที่สุดท้ายสาธารณะ ตั้งแต่: API ระดับ 1 ค่าคงที่: 16908290 (0x01020002)


8
ใครใช้ร่อนเพื่อดาวน์โหลดภาพเป็นบิตแมป
การดาวน์โหลด URL ลงในImageViewนั้นง่ายมากโดยใช้ Glide: Glide .with(context) .load(getIntent().getData()) .placeholder(R.drawable.ic_loading) .centerCrop() .into(imageView); ฉันสงสัยว่าถ้าฉันสามารถดาวน์โหลดลงBitmapในได้หรือไม่ ฉันต้องการดาวน์โหลดลงในบิตแมปแบบดิบที่ฉันสามารถใช้เครื่องมืออื่น ๆ ได้ ฉันเคยผ่านรหัสและไม่เห็นวิธีการทำ

16
ไม่สามารถแก้ไขตัวแปร '$ {animal.sniffer.version}' เมื่อย้ายไปยัง AndroidX
ฉันใช้Android 3.2 สตูดิโอ Beta5การโยกย้ายโครงการของฉันที่จะAndroidX เมื่อฉันสร้างแอปใหม่ฉันพบข้อผิดพลาดเหล่านี้: ข้อผิดพลาด: [TAG] ไม่สามารถแก้ไขตัวแปร "$ {animal.sniffer.version}" ข้อผิดพลาด: [TAG] ไม่สามารถแก้ไขตัวแปร "$ {junit.version}" ทำความสะอาดและสร้างใหม่ทั้งหมดไม่ทำงาน! ใครทราบวิธีแก้ไขปัญหานี้ gradle.properties android.enableJetifier=true android.useAndroidX=true build.gradle buildscript { repositories { google() jcenter() mavenCentral() maven { url 'https://maven.fabric.io/public' } maven { url "https://oss.sonatype.org/content/repositories/snapshots" } } dependencies { classpath 'com.android.tools.build:gradle:3.2.0-beta05' classpath 'com.google.gms:google-services:4.0.1' classpath "io.realm:realm-gradle-plugin:5.3.1" classpath 'io.fabric.tools:gradle:1.25.4' classpath …

24
แป้นพิมพ์อ่อนเปิดและปิดผู้ฟังในกิจกรรมใน Android
ฉันมีActivityที่ที่มี 5 EditTextวินาที เมื่อผู้ใช้คลิกที่ปุ่มแรกEditTextแป้นพิมพ์แบบอ่อนจะเปิดขึ้นเพื่อป้อนค่าบางอย่างในนั้น ฉันต้องการตั้งค่าViewการมองเห็นของผู้อื่นเป็นGoneเมื่อแป้นพิมพ์อ่อนเปิดขึ้นและเมื่อผู้ใช้คลิกที่EditTextแป้นแรกและเมื่อแป้นพิมพ์อ่อนปิดลงจากเดิมEditTextเมื่อกดปุ่มย้อนกลับ จากนั้นฉันต้องการตั้งค่าViewการเปิดเผยของคนอื่นให้มองเห็นได้ มีผู้ฟังหรือโทรกลับหรือแฮ็คเมื่อคีย์บอร์ดนุ่มเปิดขึ้นจากการคลิกครั้งแรกEditTextใน Android หรือไม่?

8
ทำความเข้าใจกับ RecyclerView setHasFixedSize
setHasFixedSize()ฉันมีบางอย่างที่เข้าใจปัญหา ฉันรู้ว่ามันถูกใช้เพื่อการเพิ่มประสิทธิภาพเมื่อขนาดของRecyclerViewไม่เปลี่ยนแปลงจากเอกสาร นั่นหมายความว่าอย่างไร? ในกรณีส่วนใหญ่ListViewมักจะมีขนาดคงที่ ในกรณีใดบ้างที่จะไม่เป็นขนาดคงที่? หมายความว่าอสังหาริมทรัพย์ที่มีอยู่บนหน้าจอเติบโตขึ้นพร้อมกับเนื้อหาหรือไม่?

5
ความแตกต่างระหว่าง adjustmentResize และ adjustmentPan ใน Android?
ฉันพยายามเขียนโค้ดที่ใช้เพื่อปรับขนาดคอมโพเนนต์ UI ใหม่เมื่อซอฟต์คีย์บอร์ดปรากฏขึ้น เมื่อฉันใช้adjustResizeมันปรับขนาดคอมโพเนนต์ UI และในเวลาเดียวกันก็ปรับขนาดให้ผลลัพธ์เดียวกัน ฉันต้องการทราบความแตกต่างระหว่างพวกเขาและเวลาที่จะใช้แต่ละองค์ประกอบ? อันไหน (adjustmentPan หรือ adjustmentResize) ที่ดีสำหรับการปรับขนาด UI นี่คือ xml ของฉัน: <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:orientation="vertical" > <EditText android:id="@+id/editText5" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="45dp" android:ems="10" android:inputType="textPersonName" /> <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginBottom="40dp" android:text="My Button" /> </LinearLayout> </RelativeLayout> …

7
วิธีจัดการปุ่มย้อนกลับในกิจกรรม
วิธีจัดการปุ่มย้อนกลับในกิจกรรม? ฉันมีปุ่มบางปุ่ม หากฉันคลิกปุ่มใดปุ่มหนึ่งระบบจะเปลี่ยนเส้นทางไปยังปุ่มที่ฉันต้องการ มันใช้งานได้ดี แต่เมื่อกดปุ่มย้อนกลับมันจะเสร็จสิ้น วิธีแก้ปัญหานี้. ฉันมีกิจกรรมเดียวสำหรับปุ่มเหล่านั้นทั้งหมด ขอบคุณล่วงหน้า. @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK)) { return false; //I have tried here true also } return super.onKeyDown(keyCode, event); } ฉันใช้รหัสด้านบนเพื่อจัดการปุ่มย้อนกลับ แต่ใช้งานไม่ได้ เมื่อฉันกดปุ่มย้อนกลับมันจะเกิดขึ้นเอง
141 android 


7
ฉันมี onScrollListener สำหรับ ScrollView ได้หรือไม่
ฉันกำลังใช้HorizontalScrollViewเลย์เอาต์และฉันต้องระบุผู้ใช้ถึงจุดเริ่มต้นและจุดสิ้นสุดของการเลื่อน สำหรับListViewฉันได้ลองonScrollListenerและมันเป็นไปได้ที่จะหาจุดเริ่มต้นและจุดสิ้นสุดของการเลื่อน ฉันพยายามทำสิ่งเดียวกันในของฉันScrollviewแต่ดูเหมือนจะเป็นไปไม่ได้ มีวิธีอื่นที่เป็นไปได้ที่จะบรรลุสิ่งที่ฉันต้องการหรือไม่

28
Android Studio - ไม่มีเส้นทางในตัวเครื่อง
หลังจากอัปเดต Android Studio เป็น 0.2.4 ฉันไม่สามารถนำโครงการของฉันไปปรับใช้ มีชื่อไฟล์ apk ไม่ตรงกัน Waiting for device. Target device: 0146B0020E010020 Uploading file local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk remote path: /data/local/tmp/com.xxx.xxx.android.projectname Local path doesn't exist. หลังจากอ่านโพสต์ที่นี่ฉันเปลี่ยนพา ธ เอาต์พุตเป็นโฟลเดอร์ build / apk แต่ปัญหายังคงอยู่ แทนที่จะสร้าง projectname-debug-unaligned.apk เขากำลังมองหา projectname.apk และฉันไม่มีความคิดว่าฉันจะบอกเขาให้เปลี่ยนชื่อที่เขาต้องการได้ที่ไหนและอย่างไร ความคิดใด ๆ PS: ใช่ฉันได้อ่านโพสต์หลายรายการซึ่งปรากฏในรายการทางด้านขวา การเริ่มต้นใหม่ของ IDE นั้นใช้งานได้กับเพื่อนร่วมงานของฉัน แต่ไม่ใช่สำหรับฉัน แก้ไข: ผมสะดุดจากปัญหาหนึ่งไปต่อไปดังนั้นผมจึงหวนกลับไปเป็นรุ่นเดียวที่สามารถดาวน์โหลดได้ที่ฉันสามารถหา: 0.2.0 …

18
ไม่สามารถยกตัวอย่างแอปพลิเคชัน com.android.tools.fd.runtime.BootstrapApplication? Android
ฉันอัปเดต Android Studio เป็นเวอร์ชัน 2.0 แต่ฉันมีปัญหาฉันไม่รู้ว่าทำไม ข้อมูลข้อผิดพลาดที่สำคัญ: ไม่สามารถสร้างอินสแตนซ์ของแอปพลิเคชัน com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication ฉันค้นหามานาน แต่ฉันไม่พบคำตอบที่ถูกต้องคุณจะเห็นลิงค์ ในเวลาเดียวกันเมื่อฉันคลิกไฟล์ -> โครงสร้างโครงการ มันแสดงให้เห็นข้อผิดพลาดนี้: มีปัญหาอะไรใน libs บ้างไหม? เมื่อสร้าง gradle โปรแกรม libs จะไม่โหลดอย่างสมบูรณ์สำหรับโปรแกรมปัจจุบัน มีปัญหากับ Android Studio เวอร์ชัน 2.0 หรือไม่ เมื่อฉันใช้ Android studio 1.4.0 เพื่อสร้างและเรียกใช้โปรแกรม มันใช้งานได้ดีสำหรับฉัน! แต่เมื่อฉันใช้ Android Studio 2.0 ปัญหาจะปรากฏขึ้น! ทำไม? ได้โปรดช่วยฉันที นี่คือบันทึกข้อผิดพลาดโดยละเอียด: 11-28 11: 57: 00.489 …


27
“ พื้นที่เก็บข้อมูลไม่เพียงพอ” แม้จะมีพื้นที่ว่างในหน่วยความจำอุปกรณ์มาก
พื้นที่ทั้งหมดของแอปของฉันคือ 10 MB และหลังจากการติดตั้งจะใช้เวลาน้อยกว่า 20 MB ในGalaxy Note Iในขณะที่อัปเดตแอปของฉันจะมีข้อความว่า "พื้นที่เก็บข้อมูลไม่เพียงพอ" ซึ่งมีพื้นที่ว่าง 214 MB ในหน่วยความจำอุปกรณ์ (ภายใน) มันเกิดขึ้นแม้จะพยายามดาวน์โหลดแอพใหม่ ฉันค้นหาวิธีแก้ปัญหานานและเป็นเหตุผลที่สมบูรณ์แบบสำหรับสาเหตุของปัญหานี้ แต่ฉันหาไม่เจอ ฉันจะแก้ไขปัญหานี้ได้อย่างไร นี่คือผลลัพธ์ของ 'adb shell df' ในอุปกรณ์อื่นของฉันซึ่งมีปัญหาเดียวกัน มีพื้นที่ว่าง 35 MB: /dev: 115788K total, 0K used, 115788K available (block size 4096) /mnt/asec: 115788K total, 0K used, 115788K available (block size 4096) /system: 179840K total, …

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