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

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

9
คุณจะรับหมายเลขเวอร์ชันได้จากตัวแปร XML ของแอพ (เค้าโครง) อย่างไร
ฉันต้องการมีวิธีการอ้างอิงหมายเลขรุ่นรายการของโครงการในส่วนหลักของรหัส สิ่งที่ฉันทำมาจนถึงตอนนี้คือการเชื่อมโยงหมายเลขเวอร์ชันในไฟล์ String XML ไปยังรายการ (@ string / Version) สิ่งที่ฉันอยากทำคือทำอย่างอื่นเชื่อมโยงตัวแปร XML สตริงกับเวอร์ชันในไฟล์ Manifest เหตุผล? ฉันต้องการจะเปลี่ยนหมายเลขเวอร์ชั่นในไฟล์เดียวไฟล์เดียว มีวิธีการทำเช่นนี้? ขอบคุณ!

9
ตัวเลือก Android & สีข้อความ
ฉันต้องการที่เรียบง่ายTextViewที่จะประพฤติทางsimple_list_item_1ในListViewไม่ นี่คือ XML: <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="fill_parent" android:gravity="center" android:focusable="true" android:minHeight="?android:attr/listPreferredItemHeight" android:textAppearance="?android:attr/textAppearanceLarge" android:background="@android:drawable/list_selector_background" /> ทุกอย่างทำงานได้ยกเว้นสีข้อความที่ (คาดว่า) จะไม่เปลี่ยนแปลงในสถานะโฟกัส ฉันจะเปลี่ยนเป็นtextAppearanceLargeInverseอย่างไร

6
Android - เงาในข้อความ?
ฉันสงสัยว่าจะเพิ่มเงาบนข้อความใน Android ได้อย่างไร ฉันมีรหัสต่อไปนี้ซึ่งใช้กับบิตแมปและฉันต้องการเงา ... paint.setColor(Color.BLACK); paint.setTextSize(55); paint.setFakeBoldText(false); paint.setShadowLayer(1, 0, 0, Color.BLACK); //This only shadows my whole view...
184 android 

7
ค้นหา Android SDK บน Mac และเพิ่มลงใน PATH
ฉันได้ติดตั้ง Android Studio บน MacBook Air ของฉัน (เวอร์ชันระบบปฏิบัติการ 10.11 El Capitan) และได้เขียนแอพ "Hello, world" ขนาดเล็กและติดตั้งบนอุปกรณ์ (Nexus 7) แล้วใช้ AVD ทั้งหมดที่ฉันต้องการตอนนี้สามารถสร้างแอพและติดตั้งบนอุปกรณ์จากบรรทัดคำสั่งซึ่งตรงข้ามกับ Android Studio ฉันทำตามคำแนะนำที่นี่: http://developer.android.com/training/basics/firstapp/running-app.html และบรรทัดที่เกี่ยวข้องคือ: ตรวจสอบให้แน่ใจว่า Android-platform / tools / directory รวมอยู่ในตัวแปรสภาพแวดล้อม PATH ของคุณแล้วดำเนินการ: ปัญหาคือฉันไม่พบ Android SDK บนเครื่องของฉัน! ฉันถือว่ามันอยู่ที่นั่นเพราะมิฉะนั้นโปรแกรมจะไม่คอมไพล์และรันผ่าน Android Studio? อาจเป็นข้อสมมติฐานที่ไม่ดีใช่ไหม ฉันยังใหม่กับ Mac (ฉันคุ้นเคยกับ Windows) ดังนั้นฉันจึงไม่รู้วิธีที่ดีที่สุดในการค้นหา Android SDK ดังนั้นคำถามของฉัน: …


11
ไม่สามารถลดข้อความปุ่มตัวพิมพ์เล็กใน android studio
ฉันมีคำถามเล็ก ๆ น้อย ๆ ที่รบกวนฉันมาระยะหนึ่งแล้ว ฉันพยายาม google นี้ แต่ดูเหมือนจะไม่มีใครมีปัญหาเช่นเดียวกับฉันหรือไม่เห็นว่ามันเป็นปัญหา เมื่อฉันสร้างปุ่มใน activity_my.xml ภายใต้โครงร่าง <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_1_name" android:id="@+id/button2" android:layout_marginTop="140dp" android:layout_below="@+id/textView" android:layout_centerHorizontal="true" /> ฉันได้รับปุ่มที่ดูเหมือนว่า แม้ว่ารหัสสตริงของฉันคือ: <resources> <string name="app_name">HelloWorld</string> <string name="hello_world">Hello world!</string> <string name="action_settings">Settings</string> <string name="button_1_name">BuTtOn 1</string> ฉันรู้ว่าฉันขาดอะไรเล็ก ๆ น้อย ๆ ที่นี่ แต่ฉันจะทำให้ตัวพิมพ์เล็ก / ใหญ่ทำงานในข้อความปุ่มได้อย่างไร ขอบคุณ!

17
Android: ทำไมถึงไม่มี maxHeight สำหรับการดู?
มุมมองมีminHeightแต่อย่างใดขาดmaxHeight: สิ่งที่ฉันพยายามที่จะบรรลุจะมีบางรายการ (มุมมอง) ScrollViewเติมขึ้น เมื่อมีรายการ 1..3 ฉันต้องการแสดงโดยตรง ความหมายScrollViewมีความสูงของทั้ง 1, 2 หรือ 3 รายการ เมื่อมีรายการ 4 รายการขึ้นไปฉันต้องการScrollViewหยุดขยาย (ดังกmaxHeight) และเริ่มให้เลื่อน maxHeightแต่มีวิธีการที่น่าเสียดายที่ชุดไม่มี ดังนั้นฉันอาจต้องตั้งค่าScrollViewความสูงของฉันโดยทางโปรแกรมWRAP_CONTENTเมื่อมี 1..3 รายการและตั้งค่าความสูงเป็น3*sizeOf(View)เมื่อมี 4 รายการขึ้นไป ใครสามารถอธิบายได้ว่าทำไมไม่มีการmaxHeightให้เมื่อมีminHeight? (BTW: มุมมองบางอย่างเช่นImageViewมีการmaxHeightใช้งาน)

8
รับไฟล์ Android .apk VersionName หรือ VersionCode โดยไม่ต้องติดตั้ง apk
ฉันจะรับรหัสเวอร์ชันหรือชื่อรุ่นของ apk ของฉันโดยทางโปรแกรมจากไฟล์ AndroidManifest.xml หลังจากดาวน์โหลดและไม่ต้องติดตั้ง <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="xxx.xx.xxx" android:versionCode="1" android:versionName="1.1" > ตัวอย่างเช่นฉันต้องการตรวจสอบว่ามีการอัปโหลดเวอร์ชันใหม่ในบริการ IIS ของฉันหรือไม่หลังจากติดตั้งบนอุปกรณ์หากไม่ใช่เวอร์ชันใหม่ฉันไม่ต้องการติดตั้ง

11
รับกิจกรรมจากบริบทใน Android
อันนี้ทำให้ฉันนิ่งงัน ฉันต้องการเรียกวิธีกิจกรรมจากภายในคลาสเลย์เอาต์ที่กำหนดเอง ปัญหาของเรื่องนี้คือฉันไม่รู้วิธีเข้าถึงกิจกรรมจากภายในโครงร่าง โปรไฟล์ของ public class ProfileView extends LinearLayout { TextView profileTitleTextView; ImageView profileScreenImageButton; boolean isEmpty; ProfileData data; String name; public ProfileView(Context context, AttributeSet attrs, String name, final ProfileData profileData) { super(context, attrs); ...... ...... } //Heres where things get complicated public void onClick(View v) { //Need to get the …

26
แถบสถานะโปร่งใสอย่างสมบูรณ์?
ฉันได้สืบค้นเอกสารแต่เพียงพบนี้: การเชื่อมโยง สิ่งที่ใช้ในการทำแถบโปร่งแสง ? สิ่งที่ฉันพยายามทำคือการทำให้แถบสถานะโปร่งใสอย่างสมบูรณ์ (ดังที่แสดงในภาพด้านล่าง) และทำให้ย้อนกลับเข้ากันได้กับ APK <19: สไตล์ของฉัน xml: <resources xmlns:tools="http://schemas.android.com/tools"> <style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="android:actionBarStyle">@style/ThemeActionBar</item> <item name="android:windowActionBarOverlay">true</item> <!-- Support library compatibility --> <item name="actionBarStyle">@style/ThemeActionBar</item> <item name="windowActionBarOverlay">true</item> </style> <style name="ThemeActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid"> <item name="android:background"> @null </item> <!-- Support library compatibility --> <item name="background">@null</item> <item name="android:displayOptions"> showHome | useLogo</item> <item …
184 android  statusbar 

20
ข้อผิดพลาดของผู้จำลอง: การกำหนดค่า AVD นี้ไม่มีไฟล์เคอร์เนล
ปัญหานี้ถูกค้นพบเมื่อฉันพยายามเรียกใช้ตัวจำลอง Android ใน Eclipse ไม่สามารถเข้าใจได้ว่าเกิดอะไรขึ้น ฉันค้นหาทางแก้ปัญหาออนไลน์ แต่ดูเหมือนจะคลุมเครือและฉันไม่เข้าใจอย่างชัดเจน ฉันทำตามขั้นตอนในการติดตั้ง AVD ตามเว็บไซต์และฉันไม่สามารถเข้าใจได้ว่าฉันพลาดอะไรไป โปรดอธิบายให้ฉันตามขั้นตอนในการปฏิบัติตาม


23
การแจ้งเตือนไม่แสดงใน Oreo
เครื่องมือสร้างการแจ้งเตือนปกติไม่แสดงการแจ้งเตือนบน Android O ฉันจะแสดงการแจ้งเตือนบน Android 8 Oreo ได้อย่างไร มีรหัสใหม่ที่จะเพิ่มสำหรับแสดงการแจ้งเตือนบน Android O หรือไม่

5
onCreateOptionsMenu ภายในแฟรกเมนต์
ฉันได้วางไว้setHasOptionsMenu(true)ข้างในonCreateViewแล้ว แต่ยังไม่สามารถโทรหาonCreateOptionsMenuชิ้นส่วนภายใน @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { setHasOptionsMenu(true); return inflater.inflate(R.layout.facesheet, container, false); } ด้านล่างเป็นonCreateOptionsMenuรหัสของฉัน @Override public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) { getSupportMenuInflater().inflate(R.menu.layout, menu); return (super.onCreateOptionsMenu(menu)); } ข้อความแสดงข้อผิดพลาดที่ฉันได้รับ: วิธีการonCreateOptionsMenu(Menu)พิมพ์ส่วนจะต้องแทนที่หรือใช้วิธีการ supertype

18
Nexus 7 ไม่สามารถมองเห็นผ่าน USB ผ่าน "อุปกรณ์ adb" จาก Windows 7 x64
ฉันทำสิ่งที่ชัดเจนแล้ว - ไดรเวอร์ USB ได้รับการติดตั้งจาก Android SDK ล่าสุดและการดีบัก USB ถูกเปิดใช้งานในแท็บเล็ต เมื่อเชื่อมต่อNexus 7อุปกรณ์จะปรากฏขึ้นใน Windows Device Managerเป็น "โทรศัพท์ Android" / "อุปกรณ์ ADB คอมโพสิต Android" โดยมีคุณสมบัติแสดงรุ่นไดรเวอร์ 6.0.0.0 ดังนั้นจึงติดตั้งไดรเวอร์ที่ถูกต้องและใช้งานได้ สิ่งนี้ยังพิสูจน์ได้ว่าอุปกรณ์อยู่ในโหมดการแก้ไขข้อบกพร่อง USB เพราะถ้ามันไม่ปรากฏใน Windows ภายใต้ "อุปกรณ์พกพา" / "Nexus 7" ปัญหาคือadb devicesไม่แสดงอุปกรณ์และEclipseยัง (ไม่แปลกใจ) ไม่เสนอ Nexus 7 เป็นอุปกรณ์ฮาร์ดแวร์เพื่อเรียกใช้แอป ฉันรีบูทอุปกรณ์ทั้งสองโดยไม่มีผลกระทบ การดีบักเพียงอย่างเดียวที่ฉันสามารถค้นพบได้คือเปิดใช้ADB_TRACE=allงาน แต่สิ่งนี้ไม่ได้บอกอะไรฉัน: mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools $ export ADB_TRACE=all mkh@MULE …
182 android  adb  sideloading 

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