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

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

20
คุณจะลบข้อความชื่อเรื่องออกจาก Android ActionBar ได้อย่างไร?
ฉันกำลังมองหาHolo.Lightธีมต่างๆและดูเหมือนว่าฉันจะไม่พบรูปแบบเวทมนตร์ที่จะลบล้างเพื่อกำจัดข้อความชื่อเรื่องที่แสดงสั้น ๆ เมื่อแอปของฉันเปิดตัวครั้งแรก ฉันจะทำเช่นนั้นได้อย่างไร?

6
แอป Android ใน Eclipse: แก้ไขข้อความที่ไม่แสดงในรูปแบบกราฟิก
ฉันกำลังพยายามเพิ่มช่องข้อความลงในแอพ Android ของฉันใน Eclipse แต่จากนั้นฉันลากPlain textตัวเลือกไปยังเค้าโครงกราฟิกข้อความที่ด้านล่างจะปรากฏขึ้น มันอ่าน Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are logged in Window > Show View > Error Log แม้ว่าฉันจะไปที่Window > Show Viewไม่มีตัวเลือกบันทึกข้อผิดพลาด ตอนนี้นักออกแบบทั้งหมดไม่มีประโยชน์เพราะฉันไม่สามารถใช้มันได้อีกต่อไปจนกว่าฉันจะลบEditTextโดยตรงจาก xml อะไรเป็นสาเหตุของข้อผิดพลาดนี้และฉันจะแก้ไขได้อย่างไร ฉันใช้งานเวอร์ชันล่าสุด (ณ วันนี้ 6-30-14) และ Windows 8 Pro x64 นี่คือรหัสรูปแบบทั้งหมดของฉัน: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${relativePackage}.${activityClass}" > <TextView android:id="@+id/textView1" …

7
ฉันจะสไตล์ appcompat-v7 Toolbar เช่น Theme.AppCompat.Light.DarkActionBar ได้อย่างไร
ฉันพยายามสร้างรูปลักษณ์Theme.AppCompat.Light.DarkActionBarใหม่ด้วยแถบเครื่องมือไลบรารีสนับสนุนใหม่ ถ้าฉันเลือกTheme.AppCompat.Lightแถบเครื่องมือของฉันจะสว่างและถ้าฉันเลือกTheme.AppCompatมันจะมืด (ในทางเทคนิคคุณต้องใช้.NoActionBarเวอร์ชัน แต่เท่าที่ฉันสามารถบอกได้ข้อแตกต่างเพียงอย่างเดียวคือ <style name="Theme.AppCompat.NoActionBar"> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style> ตอนนี้ไม่มีTheme.AppCompat.Light.DarkActionBarแต่ไร้เดียงสาฉันคิดว่ามันดีพอที่จะทำด้วยตัวเอง <style name="Theme.AppCompat.Light.DarkActionBar.NoActionBar"> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style> อย่างไรก็ตามแถบเครื่องมือของฉันยังคงเป็นLightธีม ตอนนี้ฉันใช้เวลาหลายชั่วโมงในการลองใช้ชุดค่าผสมที่แตกต่างกันในการผสมธีมมืด (ฐาน) และธีมแสง แต่ฉันไม่พบชุดค่าผสมที่จะทำให้ฉันมีพื้นหลังที่สว่างในทุกสิ่งยกเว้นแถบเครื่องมือ มีวิธีการAppCompat.Light.DarkActionBarดูด้วยการนำเข้าandroid.support.v7.widget.Toolbarหรือไม่?

13
Android วาดเส้นแนวนอนระหว่างมุมมอง
ฉันมีเค้าโครงของฉันดังนี้: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Twitter Feeds" android:textStyle="bold" /> <ListView android:id="@+id/list" android:layout_width="350dp" android:layout_height="50dp" /> <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="1dp" android:text="FaceBook Feeds" /> <ListView android:id="@+id/list1" android:layout_width="350dp" android:layout_height="50dp" /> </LinearLayout> ความต้องการของฉันคือการวาดเส้นแนวนอนระหว่างTextViewและListView ใครสามารถช่วย?

9
จะลบป๊อปอัปโฟกัสอัตโนมัติ / แป้นพิมพ์ของฟิลด์เมื่อหน้าจอปรากฏขึ้นได้อย่างไร
ฉันมีหน้าจอที่ช่องแรกเป็น EditText และได้รับการโฟกัสเมื่อเริ่มต้นรวมทั้งป๊อปอัปประเภทการป้อนตัวเลขซึ่งน่ารำคาญมาก ฉันจะแน่ใจได้อย่างไรว่าเมื่อเริ่มกิจกรรมแล้วโฟกัสจะไม่ได้รับและ / หรือแผงอินพุตไม่ยกขึ้น

4
อ่านไฟล์รูปภาพเป็นบิตแมปจาก sdcard ทำไมฉันถึงได้รับ NullPointerException
ฉันจะอ่านไฟล์รูปภาพเป็นบิตแมปจาก sdcard ได้อย่างไร _path = Environment.getExternalStorageDirectory().getAbsolutePath(); System.out.println("pathhhhhhhhhhhhhhhhhhhh1111111112222222 " + _path); _path= _path + "/" + "flower2.jpg"; System.out.println("pathhhhhhhhhhhhhhhhhhhh111111111 " + _path); Bitmap bitmap = BitmapFactory.decodeFile(_path, options ); ฉันได้รับ NullPointerException สำหรับบิตแมป หมายความว่าบิตแมปเป็นโมฆะ แต่ฉันมีไฟล์รูปภาพ ".jpg" ที่เก็บไว้ใน sdcard เป็น "flower2.jpg" มีปัญหาอะไร?

9
ภาพเคลื่อนไหวในการโหลด picasso
ฉันมีรหัสต่อไปนี้เพื่อโหลดรูปภาพใน Picasso โดยใช้ตัวยึดเพื่อแสดงในขณะที่ดาวน์โหลดรูปภาพ สิ่งที่ฉันต้องการคือสปินเนอร์สไตล์แถบความคืบหน้าแบบเคลื่อนไหวที่เคลื่อนไหวไปรอบ ๆ และรอบ ๆ ในขณะที่โหลดรูปภาพเหมือนที่ฉันเห็นในแอพมืออาชีพส่วนใหญ่ ดูเหมือนว่า Picasso จะไม่รองรับสิ่งนี้มีเพียงภาพวาดแบบคงที่เท่านั้น มีวิธีทำให้มันทำงานร่วมกับ Picasso ได้ไหมหรือฉันต้องทำอะไรที่แตกต่างออกไป Picasso.with(context).load(url) .placeholder(R.drawable.loading) .error(R.drawable.image_download_error) .into(view);
105 android  picasso 

7
วิธีที่ไม่รองรับ: AndroidProject.getPluginGeneration () ในขณะที่รันโปรเจ็กต์
ฉันพยายามเรียกใช้โครงการด้วย Android Studio 2.2 แต่ได้รับข้อผิดพลาดนี้ Unsupported method: AndroidProject.getPluginGeneration(). The version of Gradle you connect to does not support that method. ฉันใช้ ButterKnife 8.4.0 แอพของฉัน gradle.file: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' } } ไฟล์ Gradle โมดูลของฉัน: apply plugin: 'com.android.application' apply plugin: 'android-apt' android { …

7
ผ้าใบวาดรูปสี่เหลี่ยมผืนผ้าของ Android
วิธีการวาดสี่เหลี่ยมผืนผ้าว่างด้วย ฯลฯ borderWidth = 3 และ borderColor = สีดำและส่วนหนึ่งในสี่เหลี่ยมผืนผ้าไม่มีเนื้อหาหรือสี ฟังก์ชันใดใน Canvas ที่จะใช้ void drawRect(float left, float top, float right, float bottom, Paint paint) void drawRect(RectF rect, Paint paint) void drawRect(Rect r, Paint paint) ขอบคุณ. ผมลองดูตัวอย่างนี้ Paint myPaint = new Paint(); myPaint.setColor(Color.rgb(0, 0, 0)); myPaint.setStrokeWidth(10); c.drawRect(100, 100, 200, 200, myPaint); มันวาดสี่เหลี่ยมผืนผ้าและเติมด้วยสีดำ …

6
การเพิ่ม Ripple Effect ให้กับรายการ RecyclerView
ฉันพยายามเพิ่ม Ripple Effect ให้กับรายการของ RecyclerView ฉันดูทางออนไลน์ แต่ไม่พบสิ่งที่ต้องการ ฉันคิดว่ามันต้องเป็นเอฟเฟกต์ที่กำหนดเอง ฉันได้ลองใช้คุณลักษณะ android: background กับ RecyclerView แล้วและตั้งค่าเป็น "? android: selectableItemBackground" แต่ไม่ได้ผล: <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="match_parent" android:focusable="true" android:clickable="true" android:background="?android:selectableItemBackground" android:id="@+id/recyclerView" android:layout_below="@+id/tool_bar"/> นี่คือ RecyclerView ที่ฉันพยายามเพิ่มเอฟเฟกต์ให้กับ:

6
มีวิธีใดในการเปิดใช้งานแถบเลื่อนสำหรับ RecyclerView ในโค้ดหรือไม่?
อย่างที่เราเห็น RecyclerView มีประสิทธิภาพมากกว่า ListView ดังนั้นฉันจึงชอบใช้ในโครงการของฉัน แต่เมื่อเร็ว ๆ นี้ฉันมีปัญหาเมื่อใส่ไว้ใน ViewGroup ที่กำหนดเอง RecyclerView นั้นง่ายต่อการตั้งค่าแถบเลื่อนใน xml ดังนี้: <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:scrollbars="vertical" android:layout_width="match_parent" android:layout_height="match_parent" /> แต่ฉันไม่พบวิธีการตั้งค่าแถบเลื่อนในโค้ดสำหรับ RecyclerView สิ่งที่ฉันได้ลองคือ: mRecyclerView.setVerticalScrollBarEnabled(true); จากนั้นฉันก็เห็นสิ่งนี้ในเอกสารของ Android ดังนั้นฉันจึงพยายามสร้าง LayoutManager ของตัวเองและแทนที่ฟังก์ชันที่ฉันคิดว่าฉันต้องการ แต่สุดท้ายฉันก็ทำไม่สำเร็จ ใครช่วยบอกทีว่าฉันควรสร้าง LayoutManager ของตัวเองได้อย่างไรหรือแค่แสดงวิธีแก้ปัญหาอื่น ๆ ขอบคุณ!

10
ฉันจะรับลายนิ้วมือ MD5 จาก Keytool ของ Java ได้อย่างไรไม่ใช่เฉพาะ SHA-1 เท่านั้น
เนื่องจากฉันต้องการใช้แผนที่ Google ในแอปพลิเคชันของฉันฉันจึงต้องใช้ลายนิ้วมือ MD5 ของใบรับรองการดีบัก ฉันพยายามทำตาม: (ที่นี่ฉันคัดลอกไฟล์ debug.keystore จาก C: \ Documents and Settings \ Administrator.android ในโฟลเดอร์ bin) C:\Program Files\Java\jdk1.7.0\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android แต่ได้ผลลัพธ์ดังนี้ androiddebugkey, May 27, 2011, PrivateKeyEntry,Certificate fingerprint (SHA1): "some code" อย่างไรก็ตามการรับคีย์ MAP API ใช้ไม่ได้ SHA1 เหมือนกับ MD5 หรือไม่ ฉันต้องทำอย่างไรเพื่อรับใบรับรอง MD5

11
การเข้ารหัส / ถอดรหัส Android โดยใช้ AES [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน10 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ มีตัวอย่างที่ดีในการเข้ารหัสและถอดรหัสรูปภาพและไฟล์อื่น ๆ ด้วย AES บน Android หรือไม่?
105 java  android  encryption  aes 

8
คุณสร้างหน้าจอสาธิตแบบโปร่งใสสำหรับแอป Android ได้อย่างไร
ฉันกำลังพยายามสร้างหน้าจอสาธิตแบบกึ่งโปร่งใสที่จะเปิดขึ้นเมื่อผู้ใช้ติดตั้งแอปพลิเคชันของฉันครั้งแรกเท่านั้น นี่คือตัวอย่างจากแอป Pulse News: Galaxy Nexus Nexus One แทนที่จะใช้คุณสมบัติ 'แตะเพื่อปิด' ฉันต้องการให้ผู้ใช้สามารถปัดผ่านหน้าสาธิตโปร่งใสสองสามหน้าดังกล่าวได้ สำหรับความพยายามครั้งแรกของฉันฉันแก้ไขตัวอย่างจากViewPagerIndicatorไลบรารีฉันใช้ PNG กึ่งโปร่งใสใน ImageViews ภายในส่วนของเพจเจอร์แต่ละมุมมอง จากนั้นฉันก็เปิดตัวสิ่งนี้เป็น 'กิจกรรมสาธิต' ในเมธอด onCreate ของ 'กิจกรรมหลัก' ของฉัน ปัญหา: ไม่สามารถมองเห็น 'กิจกรรมหลัก' ในพื้นหลัง แต่เป็นเพียงสีดำ ฉันลองแก้ปัญหาที่นี่แล้ว แต่ไม่สามารถแก้ไขปัญหาได้ มีแนวทางที่ดีกว่าในการสร้างสิ่งนี้หรือฉันมาถูกทางแล้ว? ฉันยังมีคำถามอื่นที่เกี่ยวข้องซึ่งขึ้นอยู่กับวิธีการใช้งาน ฉันพยายามวางซ้อนข้อความและลูกศรเพื่อให้ชี้ไปที่ส่วนประกอบ UI เฉพาะในพื้นหลัง การใช้ PNG ที่มีข้อความและลูกศรมีแนวโน้มว่าจะปรับขนาดได้ไม่เหมาะสมในอุปกรณ์ต่างๆ กล่าวคือลูกศรอาจไม่จำเป็นต้องชี้ไปที่ส่วนประกอบ UI ที่ถูกต้องในพื้นหลัง มีวิธีจัดการกับปัญหานี้ด้วยหรือไม่? ขอบคุณ! นี่คือรหัสของฉันสำหรับความพยายามครั้งแรก: DemoActivity.java public class DemoActivity extends FragmentActivity …

6
Adb Devices ไม่พบโทรศัพท์ของฉัน [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันพยายามรับ adb เพื่อดูโทรศัพท์ Samsung Fascinate ของฉันเพื่อที่ฉันจะสามารถติดตั้งแอพ Android ผ่าน usb ไปยังโทรศัพท์ได้ ฉันใช้ osx 10.6.7 เมื่อฉันเรียกใช้ "อุปกรณ์ adb" จะไม่แสดงรายการอุปกรณ์ของฉันและ "adb usb" ระบุว่า "ไม่พบอุปกรณ์" เปิดใช้งานการดีบัก USB และฉันได้ลองเชื่อมต่อในโหมดจัดเก็บข้อมูลและโหมดสื่อแล้ว เมื่อฉันอยู่ในโหมดจัดเก็บข้อมูลฉันสามารถเห็นไดรฟ์ของโทรศัพท์ใน Finder ดังนั้นฉันจึงรู้ว่าการเชื่อมต่อ usb ใช้งานได้ แต่ adb ยังหาไม่พบ ฉันอ่านว่าสำหรับ Mac ไม่มีไดรเวอร์ usb ซึ่งมันควรจะใช้งานได้ แต่ดูเหมือนจะไม่เป็นเช่นนั้น ข้อเสนอแนะใด ๆ …
105 android  adb 

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