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

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

5
Android - การเพิ่มกิจกรรมอย่างน้อยหนึ่งรายการด้วยตัวกรองเจตนา ACTION-VIEW หลังจากอัปเดต SDK เวอร์ชัน 23
ฉันได้รับคำแนะนำเครื่องมือต่อไปนี้ในAndroidManifest.xml : Google Search ไม่สามารถจัดทำดัชนีแอปได้ พิจารณาการเพิ่มกิจกรรมอย่างน้อยหนึ่งกิจกรรมที่มีการบรรจุโดยเจตนา ACTION-VIEW ดูคำอธิบายปัญหาสำหรับรายละเอียดเพิ่มเติม เพิ่มลิงก์เชิงลึกเพื่อนำแอปของคุณไปไว้ในดัชนีของ Google เพื่อรับการติดตั้งและการรับส่งข้อมูลไปยังแอพของคุณจากการค้นหาโดย Google มีใครอธิบายได้ไหมว่าทำไมถึงเป็นเช่นนั้น?

26
จะสร้างข้อความแจ้งเตือนเติมเต็มขนาดหน้าจอ 90% ได้อย่างไร
ฉันสามารถสร้างและแสดงข้อความโต้ตอบการแจ้งเตือนที่กำหนดเองได้ดี แต่ฉันก็มีเช่นกัน android:layout_width/height="fill_parent"ในกล่องโต้ตอบ xml มันมีขนาดใหญ่เท่ากับเนื้อหา สิ่งที่ฉันต้องการคือกล่องโต้ตอบที่เติมเต็มทั้งหน้าจอยกเว้นอาจมีช่องว่างภายใน 20 พิกเซล จากนั้นอิมเมจที่เป็นส่วนหนึ่งของไดอะล็อกจะขยายให้เต็มขนาดไดอะล็อกโดยอัตโนมัติด้วย fill_parent
305 android  dialog 

16
ธีมแบบเต็มหน้าจอสำหรับ AppCompat
ฉันต้องการทราบว่าฉันจะใช้ชุดรูปแบบเต็มหน้าจอ (ไม่มีแถบหัวเรื่อง + ไม่มีแถบเครื่องมือ) กับกิจกรรมได้อย่างไร ฉันใช้ไลบรารี AppCompat จากแพ็คเกจสนับสนุน v7 ฉันพยายามนำไปใช้android:theme="@android:style/Theme.NoTitleBar.Fullscreen"กับกิจกรรมเฉพาะของฉัน แต่มันล้มเหลว ฉันคิดว่าเป็นเพราะธีมแอปพลิเคชันของฉันเป็นเช่นนี้ <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> ฉันได้ลองสิ่งนี้แล้ว getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); ซึ่งจะซ่อนแถบชื่อเท่านั้น แต่ไม่ใช่แถบแอ็คชัน วิธีแก้ปัญหาปัจจุบันของฉันคือการซ่อนแถบแอ็คชั่น getSupportActionBar().hide();

4
Android และการตั้งค่าความกว้างและความสูงโดยทางโปรแกรมในหน่วย dp
ฉันกำลังทำ: button.setLayoutParams(new GridView.LayoutParams(65, 65)); ตามที่เอกสารหน่วยสำหรับความกว้างและความสูง (ทั้ง 65 ในข้างต้น) เป็น "พิกเซล" คุณจะบังคับให้สิ่งนี้เป็นพิกเซลอิสระของอุปกรณ์หรือ "dp" ได้อย่างไร
304 android  scaling 


16
Android 1.6:“ android.view.WindowManager $ BadTokenException: ไม่สามารถเพิ่มหน้าต่าง - โทเค็น null ไม่ได้สำหรับแอปพลิเคชัน”
ฉันพยายามเปิดหน้าต่างข้อความ แต่ทุกครั้งที่ฉันพยายามเปิดมันจะมีข้อผิดพลาดนี้เกิดขึ้น: Uncaught handler: thread main exiting due to uncaught exception android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:460) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:238) at android.app.Activity.showDialog(Activity.java:2413) ฉันกำลังสร้างมันด้วยการโทรshowDialogด้วยรหัสของจอแสดงผล onCreateDialogจัดการล็อกที่ดีและผมสามารถก้าวผ่านมันโดยไม่มีปัญหา แต่ผมได้แนบมันตั้งแต่มันดูเหมือนว่าฉันหายไปบางสิ่งบางอย่าง @Override public Dialog onCreateDialog(int id) { Dialog dialog; Context appContext = this.getApplicationContext(); switch(id) …

21
ข้อผิดพลาด: (1, 0) ไม่พบปลั๊กอินที่มี id 'com.android.application'
นี่เป็นความพยายามครั้งแรกของฉันที่ Android Studio ฉันติดตั้ง 0.8.0 และอัปเดตเป็น 0.8.2 ทันทีที่มีการสร้างโครงการฉันได้รับข้อความแสดงข้อผิดพลาด: ข้อผิดพลาด: (1, 0) ไม่พบปลั๊กอินที่มี id 'com.android.application' C: \ Users \ บ๊อบ \ AndroidStudioProjects \ HelloAgain6 \ แอป \ build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfig { applicationId "com.example.bob.helloagain6" minSdkVersion 15 targetSdkVersion 20 versionCode 1 versionName "1.0" } buildTypes …

15
Android: ปิดใช้งานไฮไลต์ในรายการคลิกดู
ฉันต้องการปิดการใช้งานไฮไลท์สีส้มที่เกิดขึ้นเมื่อสัมผัสแถว listView จนถึง xml ของฉันฉันได้ลองทำสิ่งต่อไปนี้แล้ว: android:focusable="false" android:focusableInTouchMode="false" android:clickable="false" ข้อมูลเพิ่มเติม: ฉันต้องการให้มีความแตกต่างเป็นศูนย์เมื่อผู้ใช้สัมผัสหน้าจอในรายการมุมมองนี้

8
ค่าที่ไม่คาดคิดจาก nativeGetEnabledTags: 0
ฉันติดตั้ง SDK รุ่นล่าสุด (r21) และ ADT 21.0.0 แล้ว ฉันลองใช้รหัสอย่างง่ายและใช้งานได้ดี แต่ตอนนี้ฉันได้รับคำเตือนในLogCatที่ไม่ปรากฏในรุ่นก่อนหน้า: ค่าที่ไม่คาดคิดจาก nativeGetEnabledTags: 0 ฉัน googled มันและฉันพบ ปัญหา 39723: Emulator spams LogCat ด้วยข้อความ "ค่าที่ไม่คาดคิดจาก nativeGetEnabledTags: 0"ข้อความ มันหมายความว่าอะไร?

27
วิธีทำให้ EditText ไม่สามารถแก้ไขได้ผ่าน XML ใน Android
ทุกคนสามารถบอกวิธีทำให้EditTextไม่สามารถแก้ไขได้ผ่านทาง XML หรือไม่ ฉันพยายามตั้งค่าandroid:editableให้falseแต่ มันเลิกใช้แล้ว; และ มันไม่ทำงาน

14
Html.fromHtml เลิกใช้ใน Android N
ฉันใช้Html.fromHtmlยังมุมมอง HTML TextViewใน Spanned result = Html.fromHtml(mNews.getTitle()); ... ... mNewsTitle.setText(result); แต่Html.fromHtmlตอนนี้เลิกใช้แล้วใน Android N + ฉันจะหาวิธีใหม่ในการทำสิ่งนี้ได้อย่างไร

9
ความแตกต่างระหว่าง add (), replace () และ addToBackStack ()
อะไรคือความแตกต่างที่สำคัญระหว่างการเรียกใช้วิธีการเหล่านี้: fragmentTransaction.addToBackStack(name); fragmentTransaction.replace(containerViewId, fragment, tag); fragmentTransaction.add(containerViewId, fragment, tag); การแทนที่แฟรกเมนต์ที่มีอยู่แล้วหมายความว่าอย่างไรและการเพิ่มแฟรกเมนต์ให้กับสถานะกิจกรรมและการเพิ่มกิจกรรมในสแต็กหลัง ประการที่สองด้วยfindFragmentByTag()การค้นหาแท็กนี้ด้วยadd()/ replace()method หรือaddToBackStack()วิธีการหรือไม่

7
Android รับโลแคลปัจจุบันไม่ใช่ค่าเริ่มต้น
ฉันจะรับ Locale ปัจจุบันของผู้ใช้ใน Android ได้อย่างไร ฉันจะได้รับค่าเริ่มต้น แต่สิ่งนี้อาจไม่ถูกต้องในปัจจุบันหรือไม่ โดยทั่วไปฉันต้องการรหัสภาษาสองตัวอักษรจากสถานที่ปัจจุบัน ไม่ใช่ค่าเริ่มต้น ไม่มีLocale.current()
300 android  locale 

12
แสดงมุมมองรูปภาพจากพา ธ ไฟล์หรือไม่
ฉันต้องการแสดงภาพโดยใช้ชื่อไฟล์เท่านั้นไม่ใช่จากรหัสทรัพยากร ImageView imgView = new ImageView(this); imgView.setBackgroundResource(R.drawable.img1); ฉันมีภาพ img1 ในโฟลเดอร์ drawable ฉันต้องการแสดงภาพนั้นจากไฟล์ ฉันจะทำสิ่งนี้ได้อย่างไร

27
ใน android app วิธี Toolbar.setTitle ไม่มีผล - ชื่อแอปพลิเคชันจะแสดงเป็นชื่อ
ฉันพยายามสร้างแอปพลิเคชั่นที่เรียบง่ายโดยใช้ห้องสมุด android-support-v7: 21 ตัวอย่างโค้ด: MainActivity.java public class MainActivity extends ActionBarActivity { Toolbar mActionBarToolbar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mActionBarToolbar = (Toolbar) findViewById(R.id.toolbar_actionbar); mActionBarToolbar.setTitle("My title"); setSupportActionBar(mActionBarToolbar); } activity_main.xml <LinearLayout 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" android:fitsSystemWindows="true" android:orientation="vertical"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar_actionbar" android:background="@null" android:layout_width="match_parent" android:layout_height="?actionBarSize" android:fitsSystemWindows="true" /> </LinearLayout> แต่จะแสดง "My title" บน Toolbar% …

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