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

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

12
ไฟล์ Android JAR ของ Google Studio ทำให้เกิดข้อผิดพลาดเกินขีด จำกัด การโอเวอร์เฮด GC
ฉันใช้ Android Studio บน OS X ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: FAILURE: บิลด์ล้มเหลวโดยมีข้อยกเว้น มีข้อผิดพลาดอะไร: การดำเนินการล้มเหลวสำหรับภารกิจ ': app: preDexDebug' com.android.ide.common.internal.LoggedErrorException: ไม่สามารถเรียกใช้คำสั่ง: / Applications / Android Studio.app/sdk/build-tools/android-4.4W/dx --dex --output / Users / alex / AndroidStudioProjects / SilentSMS / app / build / intermediates / pre-dexed / debug / android-4.3_r2.1-f22bbff4d1017230e169a4844a9c2195f13060d2.jar / ผู้ใช้ /alex/AndroidStudioProjects/SilentSMS / แอพ / สร้าง …
210 java  android  overhead 

24
วิธีการเปลี่ยนสีของฉลากลอยตัวของ TextInputLayout
เมื่ออ้างอิงถึงTextInputLayoutGoogle ที่ออกใหม่ฉันจะเปลี่ยนสีข้อความฉลากลอยได้อย่างไร การตั้งค่าcolorControlNormal, colorControlActivated, colorControlHighLightในรูปแบบที่ไม่ได้ช่วย นี่คือสิ่งที่ฉันมีตอนนี้:

30
รับอินสแตนซ์ Fragment ปัจจุบันใน viewpager
ด้านล่างนี้คือรหัสของฉันซึ่งได้3 Fragment classesฝังตัวแต่ละคนมีแต่ละ 3 ViewPagerแท็บ ฉันมีตัวเลือกเมนู ดังที่แสดงในการonOptionsItemSelected()โดยการเลือกตัวเลือกฉันจำเป็นต้องอัปเดตส่วนที่มองเห็นได้ในปัจจุบัน เพื่ออัปเดตที่ฉันต้องเรียกวิธีการที่อยู่ในชั้นส่วน ใครช่วยได้โปรดแนะนำวิธีการโทรด้วยวิธีนั้นได้ไหม public class MainActivity extends ActionBarActivity { ViewPager ViewPager; TabsAdapter TabsAdapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ViewPager = new ViewPager(this); ViewPager.setId(R.id.pager); setContentView(ViewPager); final ActionBar bar = getSupportActionBar(); bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); //Attaching the Tabs to the fragment classes and setting the tab title. …

23
วิธีใช้ RecyclerView ภายใน NestedScrollView
วิธีการใช้งานRecyclerViewภายในNestedScrollView? RecyclerViewไม่สามารถมองเห็นเนื้อหาหลังจากตั้งค่าอะแดปเตอร์ UPDATEรหัสรูปแบบการปรับปรุง <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="@dimen/keyline_1"> </RelativeLayout> <View android:id="@+id/separator" android:layout_width="match_parent" android:layout_height="1dp" android:background="#e5e5e5" /> <android.support.v7.widget.RecyclerView android:id="@+id/conversation" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> </android.support.v4.widget.NestedScrollView>

13
จะป้องกันการกลับไปทำกิจกรรมก่อนหน้าได้อย่างไร?
เมื่อกดปุ่ม BACK บนโทรศัพท์ฉันต้องการป้องกันกิจกรรมบางอย่างไม่ให้กลับไปที่กิจกรรมก่อนหน้า โดยเฉพาะฉันมีหน้าจอเข้าสู่ระบบและลงทะเบียนทั้งสองเริ่มกิจกรรมใหม่ที่เรียกว่าHomeScreenเมื่อประสบความสำเร็จเข้าสู่ระบบ / สมัครสมาชิกเกิดขึ้น เมื่อหน้าจอเริ่มต้นขึ้นฉันต้องการป้องกันไม่ให้ผู้ใช้สามารถกลับไปที่หน้าจอเข้าสู่ระบบหรือลงทะเบียนโดยกดปุ่ม BACK ฉันลองใช้Intent.FLAG_ACTIVITY_NO_HISTORYแต่เนื่องจากแอปพลิเคชันมีการรวม Facebook เมื่อมีการใช้ 'เข้าสู่ระบบด้วย Facebook' Facebook ควรกลับไปที่หน้าจอเข้าสู่ระบบเริ่มต้นดังนั้นฉันควรเก็บประวัติกิจกรรมเหล่านี้ไว้ ฉันคิดว่าจะเอาชนะพฤติกรรมของปุ่ม BACK HomeScreenเพื่อสิ้นสุดแอปพลิเคชันโดยตรงเมื่อกดปุ่มและใช้งาน @Override public void onBackPressed() { finish(); } แต่นั่นก็ไม่ได้ผลเช่นกัน

16
ฉันจะสร้าง apk ที่สามารถทำงานโดยไม่มีเซิร์ฟเวอร์ที่มีปฏิกิริยาตอบสนองได้อย่างไร
ฉันได้สร้างแอพของฉันแล้วฉันสามารถรันมันได้ที่อีมูเลเตอร์ในเครื่องของฉัน (และบนอุปกรณ์ Android ของฉันภายในเครือข่ายเดียวกันโดยเปลี่ยนเซิร์ฟเวอร์ดีบั๊ก) อย่างไรก็ตามฉันต้องการสร้าง APK ที่ฉันสามารถส่งถึงใครบางคนโดยไม่ต้องเข้าถึงเซิร์ฟเวอร์พัฒนาและฉันต้องการให้พวกเขาทดสอบแอปพลิเคชันได้ ฉันเห็นว่ามีส่วนหนึ่งที่ใช้การมัดแบบออฟไลน์บนส่วน iOS ของเอกสาร แต่ฉันไม่สามารถหาวิธีที่จะทำให้สำเร็จสำหรับ Android ได้ เป็นไปได้ไหม ถ้าเป็นเช่นนั้นได้อย่างไร อัปเดต:ในคำตอบสำหรับคำถามนี้ ( Android ไม่สามารถโหลดชุดบันเดิล JS ) ได้มีการกล่าวว่าสามารถดาวน์โหลดชุดรวมแบบออฟไลน์ได้จากเซิร์ฟเวอร์การพัฒนา แต่เมื่อฉันได้รับบันเดิลจากเซิร์ฟเวอร์การพัฒนาไฟล์รูปภาพไม่สามารถโหลดได้

16
วิธีการดึงขนาดของมุมมอง?
TableLayout, TableRow and TextViewผมมีมุมมองที่สร้างขึ้นจาก ฉันต้องการให้มันดูเหมือนตาราง ฉันต้องการความสูงและความกว้างของกริดนี้ วิธีการgetHeight()และgetWidth()ผลตอบแทน 0 มักเกิดขึ้นเมื่อฉันจัดรูปแบบตารางแบบไดนามิกและเมื่อฉันใช้รุ่น XML วิธีดึงมิติข้อมูลสำหรับมุมมอง นี่คือโปรแกรมทดสอบที่ฉันใช้ใน Debug เพื่อตรวจสอบผลลัพธ์: import android.app.Activity; import android.os.Bundle; import android.widget.TableLayout; import android.widget.TextView; public class appwig extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.maindemo); //<- includes the grid called "board" int vh = 0; int vw = 0; …

6
การคลิก URL จะเป็นการเปิดเบราว์เซอร์เริ่มต้น
ฉันได้โหลด URL WebViewภายนอกในของฉัน WebViewตอนนี้สิ่งที่ฉันต้องการก็คือว่าเมื่อผู้ใช้คลิกที่ลิงก์ในหน้าโหลดก็มีการทำงานเหมือนปกติเบราว์เซอร์และเปิดการเชื่อมโยงในเดียวกัน แต่มันกำลังเปิดเบราว์เซอร์เริ่มต้นและโหลดหน้านั้นหรือไม่ ฉันได้เปิดใช้งาน JavaScript แต่ก็ยังไม่ทำงาน ฉันลืมอะไรไปหรือเปล่า


16
วิธีรับ Bitmap จาก Uri
วิธีรับวัตถุบิตแมปจาก Uri (หากฉันประสบความสำเร็จในการเก็บไว้ใน /data/data/MYFOLDER/myimage.pngหรือfile///data/data/MYFOLDER/myimage.png) เพื่อใช้ในแอปพลิเคชันของฉัน ใครบ้างมีความคิดในการทำสิ่งนี้ให้สำเร็จ

13
ลบเงาใต้ actionbar
ฉันใช้ actionbarsherlock ส่วนของรหัสด้านล่างมีหน้าที่ในการเปลี่ยนพื้นหลังเป็นรหัสที่กำหนดเอง <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar"> <item name="background">@drawable/actionbar_bg</item> <item name="android:background">@drawable/actionbar_bg</item> <...> </style> <style name="Theme.MyApp" parent="@style/Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> <..> </style> และใช้ได้กับ actionbarsherlock (ในเวอร์ชันด้านล่างรวงผึ้ง) แต่ใน ICS ฉันมีเงาใต้ actionbar ซึ่งฉันไม่ต้องการ ไอเท็มสไตล์ที่ทำให้มันหายไปคืออะไร?

10
Android Google maps java.lang.NoClassDefFoundError: การแก้ปัญหาล้มเหลว: Lorg / apache / http / ProtocolVersion
ฉันใช้ Google Maps Android SDK 11.6.2 (ลองอีก 15.0.1) แต่ฉันได้รับความผิดพลาดดังต่อไปนี้ก่อนที่แผนที่จะแสดง คีย์ API ที่ตรวจสอบแล้วในรายการจะพร้อมใช้งาน แต่ยังคงมีปัญหานี้อยู่ ฉันมีรุ่นเป้าหมาย SDK เป็น 28 มันเป็นสาเหตุของปัญหานี้ java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion; at el.b(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):3) at ek.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):4) at em.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):51) at com.google.maps.api.android.lib6.drd.ap.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):11) at dw.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):16) at dw.run(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):61) Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.ProtocolVersion" on path: …

19
Android: TextView: ลบระยะห่างและช่องว่างภายในด้านบนและด้านล่าง
เมื่อฉันมีTextViewกับ\nในข้อความ ,, ด้านขวาฉันมีสองsingleLine TextViews หนึ่งดังต่อไปนี้ไม่มีอื่น ๆ ที่มีระยะห่างระหว่าง ฉันได้ตั้งค่าต่อไปนี้สำหรับทั้งสามTextViews android:lineSpacingMultiplier="1" android:lineSpacingExtra="0pt" android:paddingTop="0pt" android:paddingBottom="0pt" บรรทัดแรกของด้านซ้ายเส้นขึ้นอย่างสมบูรณ์แบบด้วยขวาบนTextViewTextView บรรทัดที่สองของด้านซ้ายTextViewสูงกว่าบรรทัดที่สองของด้านล่างขวาTextViewเล็กน้อย มันดูเหมือนว่ามีบางชนิดของการขยายซ่อนอยู่ด้านบนและด้านล่างของTextViews ฉันจะลบออกได้อย่างไร


24
Android Eclipse - ไม่พบ * .apk
ฉันรู้ว่าคำถามนี้เคยถูกถามมาก่อนและฉันได้เห็นวิธีแก้ไขปัญหามากมายเหลือเกิน ฉันสามารถสร้าง apk ของฉันได้โดยไม่มีปัญหาจนกว่าข้อผิดพลาดนี้จะเริ่มหมดลง ฉันได้ลองทำความสะอาดโครงการของฉันแล้วลบมันออกจากพื้นที่ทำงานและนำเข้าอีกครั้งโดยลบ "Java Builder" ออกจาก Builders ของฉันสำหรับโครงการสร้างโครงการด้วยตนเองโดยเรียงลำดับเส้นทางการสร้าง java ของฉันใหม่ ฉันไม่มีปัญหาคอมไพเลอร์ที่มองเห็นได้และไม่มีปัญหาในพื้นที่ทำงานของฉัน ฉันเคยประสบปัญหานี้มาก่อนและแก้ไขมันครั้งเดียวโดยการลบโครงการออกจากพื้นที่ทำงานของฉันและนำเข้าอีกครั้งและอีกครั้งที่ฉันแก้ไขได้โดยลบ "Java Builder" ออกจากเส้นทางการสร้าง Java ของฉัน ดูเหมือนจะไม่มีใครทำงานในครั้งนี้ ขณะนี้ฉันมีการตั้งค่าส่วนใหญ่ตั้งค่ากลับเป็นค่าเริ่มต้น (เช่นการตรวจสอบการสร้าง Java อีกครั้ง) ฉันใช้ windows 7 (64 บิต) และใช้ jdk1.6.0_21 ผ่าน Eclipse 3.6 ข้อเสนอแนะใด ๆ จะได้รับการชื่นชมอย่างมากเพราะฉันได้สูญเสียเวลาในการพัฒนาแก้ไขปัญหานี้แล้ว [อัปเดต] สถานที่ของฉันเป็นภาษาอังกฤษและฉันได้ลองลบ debug.keystore, สหรัฐอเมริกาตามที่เกี่ยวข้องกับปัญหา 834
207 java  android  eclipse 

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