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

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


9
ข้อผิดพลาด: compileSdkVersion android-21 ต้องการการคอมไพล์ด้วย JDK 7
ขณะคอมไพล์ฉันได้รับข้อผิดพลาดError:compileSdkVersion android-21 requires compiling with JDK 7โดยแจ้งว่าจำเป็นต้องใช้ JDK เวอร์ชันที่ใหม่กว่า ฉันใช้ OS X Yosemite กับ Android Studio v0.8.14 สิ่งที่ฉันตรวจสอบ: เวอร์ชัน Java: java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) ภายในโฟลเดอร์ JavaVirtualMachine ฉันเห็นเฉพาะ1.6.0.jdkโฟลเดอร์ฉันไม่พบโฟลเดอร์อื่น พยายามติดตั้ง JDk 8 และ 7 ใหม่แล้ว! ฉันไม่พบตำแหน่งโฟลเดอร์ของ jvm 1.8 …
106 android  macos 


13
ตั้งค่าสีพื้นหลังของชื่อเรื่อง
ในแอปพลิเคชัน Android ของฉันฉันต้องการให้แถบหัวเรื่องมาตรฐาน / พื้นฐานเปลี่ยนสี หากต้องการเปลี่ยนสีข้อความที่คุณมีsetTitleColor(int color)มีวิธีเปลี่ยนสีพื้นหลังของแถบหรือไม่?
106 android  title  titlebar 

2
ตัวอย่าง Whatsapp / แชทของ Android [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ใครมีตัวอย่างหรือบทช่วยสอนสำหรับแอปพลิเคชัน Android เช่นWhatsAppบ้าง? ฉันต้องการทำความเข้าใจว่า WhatsApp ทำงานอย่างไรและมีโปรแกรมอย่างไร ฉันต้องการดูตัวอย่างที่ใช้ระบบข้อความแชทกับ"online"-statusและ"read the message"- ข้อมูล ฉันใช้ Google แต่ไม่พบอะไรเลย อาจจะมีคนให้ทิป ขอบคุณ.

10
Android: จัดแนวปุ่มที่ด้านล่างขวาของหน้าจอโดยใช้ FrameLayout?
ฉันพยายามวางตัวควบคุมการซูมของแผนที่ไว้ที่มุมล่างขวาของหน้าจอ ฉันสามารถทำได้ด้วย RelativeLayout โดยใช้ทั้งสองalignParentBottom="true"และalignParentRight="true"แต่ด้วย Framelayout ฉันไม่พบแอตทริบิวต์ดังกล่าว ฉันจะจัดตำแหน่งให้ชิดขวาล่างของหน้าจอได้อย่างไร
106 android  layout 

11
Android CollapsingToolbarLayout ยุบ Listener
ฉันใช้CollapsingToolBarLayoutควบคู่ไปกับAppBarLayoutและCoordinatorLayoutและพวกเขากำลังทำงานได้ดีทั้งหมด ฉันตั้งค่าToolbarเป็นค่าคงที่เมื่อเลื่อนขึ้นฉันต้องการทราบว่ามีวิธีเปลี่ยนข้อความชื่อเรื่องของ Toolbar หรือไม่เมื่อCollapsingToolBarLayoutมีการยุบ ห่อผมต้องการที่แตกต่างกันสองชื่อเมื่อเลื่อนและเมื่อขยาย ขอขอบคุณทุกท่านล่วงหน้า

6
วิธีเปลี่ยนภาษาของแอพเมื่อผู้ใช้เลือกภาษา
ฉันต้องการให้แอปของฉันรองรับสามภาษาสเปนโปรตุเกสและอังกฤษ และให้ตัวเลือกในการเลือกภาษาในแอปฉันได้ทำ 1) 3 โฟลเดอร์ที่วาดได้ drawable-es, drawable-pt, drawable 2) โฟลเดอร์ 3 ค่า values-es, values-pt, values ​​เปลี่ยนค่า String.xml ตามภาษา ฉันมี imageView เพื่อเลือกภาษาเมื่อคลิกเมนูจะเปิดขึ้นซึ่งประกอบด้วยตัวเลือกอังกฤษสเปนโปรตุเกส ฉันตั้งค่า Locale ภายในแอพในการเลือกตัวเลือกด้วยรหัสนี้ public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.en: Locale locale = new Locale("en"); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); …

3
เขียนอักขระบางตัวเช่น '<' ในไฟล์ xml
ตั้งแต่เริ่มเขียนโปรแกรมฉันใช้อักขระพิเศษบางตัวเช่น "&lt;-", "" &lt;&lt; "เป็น string.xml ของฉันใน Eclipse ในขณะที่พัฒนาสำหรับ Android ทั้งหมดทำงานได้ดีเป็นเวลาหนึ่งปี แต่วันนี้ฉันแค่ต้องการทำการเปลี่ยนแปลงเล็กน้อยและเริ่มแก้ไขไฟล์ xml ของฉัน ตอนนี้ฉันได้รับข้อผิดพลาดในการคอมไพล์กับอักขระเหล่านี้เนื่องจาก eclipse เชื่อว่าเป็นส่วนหนึ่งของบล็อก xml มีความคิดอย่างไรที่จะเพิ่มสัญลักษณ์ "&lt;" ในไฟล์ xml ของฉัน ขอบคุณมาก.

11
ไม่สามารถจับเหตุการณ์การคลิกปุ่มหน้าแรกของแถบเครื่องมือ
ฉันได้ติดตั้งไลบรารี appcompat ใหม่ล่าสุดและใช้Toolbaras action bar แต่ปัญหาคือฉันไม่สามารถจับเหตุการณ์การคลิกปุ่มโฮม / ไอคอนแฮมเบอร์เกอร์ได้ ฉันได้ลองดูทุกอย่างแล้ว แต่ดูเหมือนจะไม่พบปัญหาที่คล้ายกัน นี่คือActivityชั้นเรียนของฉัน: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); // Set up the drawer. navDrawerFragment = (NavigationDrawerFragment) getSupportFragmentManager() .findFragmentById(R.id.navigation_drawer); navDrawerFragment.setUp( R.id.navigation_drawer, (DrawerLayout) findViewById(R.id.drawer_layout), toolbar); } และนี่คือคลาส NavigationDrawerFragment ของฉัน: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState …

2
ชาร์ตสำหรับ Android [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ฉันกำลังทำงานในโครงการที่มีแผนภูมิ (กราฟ) แผนภูมิขีดแผนภูมิแท่งเทียนและแผนภูมิช่วง แต่ปัญหาคือไม่มีไลบรารีสำหรับแผนภูมินั้น ฉันมี Google chart API สำหรับกราฟแท่งเทียน แต่ฉันไม่ต้องการกราฟ / แผนภูมิใน webview ตัวอย่าง: แผนภูมิแท่งเทียน Android พร้อม Google Chart API
106 android  graph  charts 

6
"android: fontFamily =" sans-serif-light "ในโค้ด Java เทียบเท่ากับอะไร
คำถามของฉันค่อนข้างง่าย: ในทุกมุมมองข้อความของฉันฉันกำลังใช้แอตทริบิวต์ android:fontFamily="sans-serif-light" เพื่อให้รูปลักษณ์ที่สวยงามบนอุปกรณ์โพสต์ HC น่าเสียดายที่สิ่งนี้ใช้ไม่ได้กับทุกวิดเจ็ตและสำหรับ Spinners ของฉันฉันจำเป็นต้องเขียนทับ Adapter @Override public View getView(int position, View convertView, ViewGroup parent) { //You can use the new tf here. if(convertView == null || convertView.getTag() == null) { // new view - populate convertView = inflater.inflate(android.R.layout.simple_spinner_dropdown_item, parent, false); convertView.setTag(new Object()); } CheckedTextView spinner_text=(CheckedTextView) convertView.findViewById(android.R.id.text1); …
106 android  typeface 

5
การทำงาน POST Multipart Request ด้วย Volley และไม่มี HttpEntity
อย่างไรก็ตามนี่ไม่ใช่คำถามจริงๆ แต่ฉันต้องการแบ่งปันรหัสการทำงานของฉันที่นี่เพื่อเป็นข้อมูลอ้างอิงเมื่อคุณต้องการ อย่างที่เราทราบกันดีว่าHttpEntityเลิกใช้ API22 และถูกลบออกไปตั้งแต่ API23 ในขณะนี้เราไม่สามารถเข้าถึงHttpEntity Reference บน Android Developer ได้อีกต่อไป (404) ดังนั้นต่อไปนี้เป็นตัวอย่างโค้ดการทำงานของฉันสำหรับการโพสต์ Multipart ขอกับวอลเล่ย์และไม่มี HttpEntity มันใช้งานได้ทดสอบด้วยAsp.Net Web API. แน่นอนว่าโค้ดอาจเป็นเพียงตัวอย่างพื้นฐานที่โพสต์ไฟล์ที่วาดได้สองไฟล์ที่มีอยู่นอกจากนี้ยังไม่ใช่ทางออกที่ดีที่สุดสำหรับทุกกรณีและไม่ใช่การปรับแต่งที่ดี MultipartActivity.java: package com.example.multipartvolley; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.support.v4.content.ContextCompat; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; import com.android.volley.NetworkResponse; import com.android.volley.Response; import com.android.volley.VolleyError; …

15
ขัดแย้งกับการพึ่งพา 'com.android.support:support-annotations' ในโครงการ ': app' เวอร์ชันที่แก้ไขแล้วสำหรับแอป (26.1.0) และแอปทดสอบ (27.1.1) แตกต่างกัน
ฉันยังใหม่กับการพัฒนาแอป Android เมื่อฉันพยายามสร้างโครงการใหม่ Android Project ... ข้อความต่อไปนี้ก็โผล่ขึ้นมา .. ข้อผิดพลาด: การดำเนินการล้มเหลวสำหรับงาน ': app: preDebugAndroidTestBuild' ขัดแย้งกับการพึ่งพา 'com.android.support:support-annotations' ในโครงการ ': app' เวอร์ชันที่แก้ไขแล้วสำหรับแอป (26.1.0) และแอปทดสอบ (27.1.1) แตกต่างกัน ดูhttps://d.android.com/r/tools/test-apk-dependency-conflicts.htmlสำหรับรายละเอียด ข้อมูล: งาน Gradle [: app: createDebugSources,: app: earnDebugAndroidTestSources,: app: mockableAndroidJar] นี่คือภาพหน้าจอของโครงการของฉัน คลิกที่นี่เพื่อดูภาพหน้าจอของข้อผิดพลาดที่ฉันได้รับ ฉันยังลองเพิ่มรหัสนี้ในการพึ่งพาของฉัน .. androidTestCompile 'com.android.support:support-annotations:23.3.0' สิ่งนี้ไม่ได้ผล ฉันยังลอง 27.1.1 และ 26.1.0 .. ซึ่งก็ไม่ได้ผลเช่นกัน
106 android 

8
เลือก + คัดลอกข้อความใน TextView?
มีวิธีอนุญาตให้ผู้ใช้เลือก / คัดลอกข้อความใน TextView หรือไม่? ฉันต้องการฟังก์ชั่นเดียวกันของ EditText ที่คุณสามารถกดปุ่มควบคุมค้างไว้และรับตัวเลือกป๊อปอัพของ select all / copy แต่ฉันต้องการตัวควบคุมให้ดูเหมือน TextView ลองทำสองสามอย่างเช่นการสร้าง EditText ให้ใช้ตัวเลือก editable = "none" หรือ inputType = "none" แต่ยังคงพื้นหลังกรอบของ EditText ซึ่งฉันไม่ต้องการ ขอบคุณ ------- อัพเดท ---------------------- นี่คือ 99% ที่นั่นทั้งหมดที่ฉันต้องการคือให้ hilight การเลือกมองเห็นได้ (สิ่งที่เป็นสีส้ม) นอกจากนั้นยังดีสามารถอยู่ได้ด้วยสิ่งนี้แม้ว่า: &lt;EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:editable="false" style="?android:attr/textViewStyle" android:textColor="@color/white" android:textAppearance="@android:style/TextAppearance.Medium" android:cursorVisible="false" android:background="@null" /&gt; ฉันเดาว่ามันเกิดจาก cursorVisible …
106 android 

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