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

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


8
ใช้ปุ่ม“ ENTER” บนซอฟต์คีย์บอร์ดแทนการคลิกปุ่ม
สวัสดีฉันมีการสืบค้นและการค้นหาEditText Buttonเมื่อฉันพิมพ์ข้อความที่ค้นหาฉันต้องการใช้ปุ่มENTERบนซอฟต์คีย์บอร์ดแทนการค้นหาButtonเพื่อเปิดใช้งานฟังก์ชันการค้นหา ขอบคุณสำหรับความช่วยเหลือล่วงหน้า

7
จะอัพเดตรายการเมนูที่แสดงใน ActionBar ได้อย่างไร?
ฉันมีกิจกรรมที่มีเศษ 2 ส่วน ทั้งสองเป็น ListFragments และทั้งสองมีส่วนร่วม MenuItems ไปยังเมนู ฉันมี MenuItem รายการหนึ่งที่ฉันได้ตั้งค่าแอตทริบิวต์ android: showAsAction ให้แสดงเป็นปุ่มบน ActionBar ซึ่งใช้งานได้ดี ตอนนี้ MenuItem ขึ้นอยู่กับสถานะ เป็นตัวเลือกเมนู Pause / Resume สำหรับหยุดชั่วคราวและกลับมาทำคิวต่อ ปัญหาของฉันคือฉันไม่สามารถหาวิธีตั้งค่ารูปปั้นเริ่มต้นเมื่อสร้าง Fragment สถานะขึ้นอยู่กับว่าคิวหยุดชั่วคราวหรือไม่ ดังนั้นฉันจึงมี AsyncTask ที่รับคิวและตั้งค่าบูลีน (หยุดชั่วคราว) ตามสถานะของคิว ฉันกำลังเรียกใช้ onPrepareOptionsMenu เพื่อตั้งค่าข้อความสำหรับรายการเมนูหยุดชั่วคราวตามสถานะสุดท้ายที่ทราบของคิวและจะใช้งานได้ดีถ้าฉันออกจาก MenuItem ในเมนูจริง คุณแตะไอคอนเมนูและ onPrepareOptionsMenu จะเริ่มทำงานและเมนูจะได้รับการอัปเดตก่อนที่จะแสดง ปัญหาคือถ้าฉันใส่ MenuItem เดียวกันบน ActionBar (showAsAction) ฉันจะบังคับให้อัปเดตโดยไม่ต้องเรียก onPrepareOptionsMenu ได้อย่างไร ฉันต้องสามารถทำได้เพราะในการเปิดตัวแอปครั้งแรกฉันส่งคำขอเพื่อรับคิว แต่งานจะกลับมาหลังจากที่ …

6
CollapsingToolbarLayout ไม่รู้จักการเลื่อนแบบเลื่อน
ฉันได้สร้างCollapsingToolbarLayoutแบบง่ายๆแล้วและมันก็ใช้งานได้อย่างมีเสน่ห์ ปัญหาของฉันคือถ้าฉันพยายามใช้การเลื่อนแบบพลิกบนมุมมองที่ซ้อนกันมันจะหยุดเมื่อฉันปล่อยนิ้ว การเลื่อนปกติจะใช้งานได้ตามที่ควร รหัสกิจกรรมของฉันไม่เปลี่ยนแปลง =>สร้างกิจกรรมว่างโดยอัตโนมัติ (ฉันเพิ่งคลิกสร้างกิจกรรมว่างใหม่ใน android studio และแก้ไข XML แล้ว) ผมอ่านที่นี่ที่ท่าทางเลื่อนบน IMAGE ดูตัวเองมีรถ แต่ไม่ว่าการเลื่อนตัวเองเป็นรถ: ดูที่นี่ ฉันพยายามเปิดใช้งาน"การเลื่อนอย่างราบรื่น"ผ่านรหัสจาวา ดูเหมือนว่าถ้าฉันเลื่อนไปไกลพอที่จะมองไม่เห็นมุมมองภาพอีกต่อไปท่าทางการเหวี่ยงจะถูกจดจำ TLDR:เหตุใดท่าทางการเหวี่ยงจึงไม่ทำงานตราบเท่าที่มองเห็นภาพได้ รหัส XML ของฉันมีลักษณะดังนี้: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/profile_app_bar_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/profile_collapsing_toolbar_layout" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp" android:fitsSystemWindows="true"> <ImageView android:id="@+id/image" android:layout_width="match_parent" android:layout_height="420dp" android:scaleType="centerCrop" android:fitsSystemWindows="true" android:src="@drawable/headerbg" …

26
ฉันจะรับเส้นทางการ์ด SD ภายนอกสำหรับ Android 4.0+ ได้อย่างไร
Samsung Galaxy S3มีช่องเสียบการ์ด SD ภายนอกซึ่งติดตั้งกับ/mnt/extSdCard. ฉันจะไปเส้นทางนี้ได้Environment.getExternalStorageDirectory()อย่างไร? สิ่งนี้จะกลับมาmnt/sdcardและฉันไม่พบ API สำหรับการ์ด SD ภายนอก (หรือที่เก็บข้อมูล USB แบบถอดได้ในแท็บเล็ตบางรุ่น)

3
สามารถจัดเก็บได้ที่ไหน / เมื่อใดที่ใช้ DescriptionContents ()?
ไม่มีใครรู้ว่าวิธีนี้เรียกว่าParcelableที่ไหน / เมื่อไหร่? @Override public int describeContents() { return 0; } จะต้องมีการลบล้าง แต่ฉันควรทำสิ่งที่เป็นประโยชน์กับมันไหม

10
แปลงสตริงเป็นอาร์เรย์ JSON
ฉันมีสตริง JSON ต่อไปนี้จากบริการเว็บและกำลังพยายามแปลงสิ่งนี้เป็นไฟล์ JSONarray { "locations": [ { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", "state": "Gujrat", "phonenumber": "1234567" }, { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", "state": "Gujrat", "phonenumber": "1234567" }, { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", …
94 java  android  json 

15
ตั้งค่ารหัสทรัพยากรที่วาดได้ใน android: src สำหรับ ImageView โดยใช้การผูกข้อมูลใน Android
ฉันกำลังพยายามตั้งรหัสทรัพยากรที่วาดได้เป็น android: src ของ ImageView โดยใช้การผูกข้อมูล นี่คือวัตถุของฉัน: public class Recipe implements Parcelable { public final int imageResource; // resource ID (e.g. R.drawable.some_image) public final String title; // ... public Recipe(int imageResource, String title /* ... */) { this.imageResource = imageResource; this.title = title; } // ... } นี่คือเค้าโครงของฉัน: <?xml version="1.0" …

10
ฉันต้องการเชื่อมต่อสองสตริงสำหรับ TextView ใน Android, Data Binding Api
ฉันใช้DataBindingApi เพื่อตั้งค่ามุมมองในเค้าโครงของ Android นี่คือเค้าโครงของฉัน layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> ฉันต้องการ TextView เพื่อแสดงสวัสดีชื่อผู้ใช้ วิธีบรรลุสิ่งนี้โดยใช้ API การผูกข้อมูล

4
คลาส R ใน Android คืออะไร?
ใน AndroidStudio เมื่อฉันสร้างโครงการโดยใช้กิจกรรมว่างฉันจะได้รับโค้ดต่อไปนี้ในMainActivity.javaไฟล์: package my.company.my_proj; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } } ที่ระดับความลับชื่อRถูกนำมาใช้ จุดประสงค์ของคลาสนี้Rคืออะไร?
94 android 

11
วิธีใช้ตัวพิมพ์ใหญ่ของข้อความตัวแรกใน TextView ในแอปพลิเคชัน Android
ฉันไม่ได้หมายถึง textInput ด้วย ฉันหมายความว่าเมื่อคุณมีข้อความคงที่ใน TextView (สร้างขึ้นจากการเรียกฐานข้อมูลไปยังข้อมูลที่ผู้ใช้ป้อน (ซึ่งอาจไม่ใช่ตัวพิมพ์ใหญ่)) ฉันจะแน่ใจได้อย่างไรว่าเป็นตัวพิมพ์ใหญ่ ขอบคุณ!
94 android  xml 

10
Android: สามารถแสดงภาพขนาดย่อของวิดีโอได้หรือไม่?
ฉันสร้างแอปพลิเคชั่นบันทึกวิดีโอพร้อมกล่องโต้ตอบห้องสมุด กล่องโต้ตอบไลบรารีจะแสดงรายการวิดีโอที่บันทึกโดยแต่ละรายการประกอบด้วยไอคอนชื่อวิดีโอแท็กและข้อมูลสถานที่ดังต่อไปนี้: มีใครทราบบ้างว่าสามารถแทนที่ไอคอนด้วยภาพขนาดย่อของวิดีโอ (การแสดงตัวอย่างเฟรมเดียว) ได้หรือไม่? ขอบคุณ!
94 android 

1
ความแตกต่างระหว่าง Google API (x86 System Image) และ Google APIs (ARM System Image) ใน Android 4.4.2
ฉันติดตามสิ่งนี้ ( http://developer.android.com/google/play-services/setup.html#Install ) มันขอให้ฉันติดตั้ง Google APIs สำหรับ Android API 17 (หรือสูงกว่า) แต่เมื่อฉันเปิด SDK Manager มันจะเป็นอย่างไร: ดังนั้นคำถามของฉันคือ Google API ทั้งสองนี้คืออะไร และอะไรคือความแตกต่างระหว่างสองสิ่งนี้?
94 android 

2
การเรียกใช้วิธี java จาก c ++ ใน Android
ฉันพยายามเรียกเมธอด Java ง่ายๆจาก C ++ ในขณะที่ Java เรียกวิธีเนทีฟ นี่คือรหัส Java: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView tv = (TextView) findViewById(R.id.textview); tv.setText(this.getJniString()); } …

10
ใช้แบบอักษรที่กำหนดเองใน Android TextView โดยใช้ xml
ฉันได้เพิ่มไฟล์ฟอนต์ที่กำหนดเองลงในโฟลเดอร์สินทรัพย์ / ฟอนต์ของฉัน ฉันจะใช้มันจาก XML ของฉันได้อย่างไร ฉันสามารถใช้งานได้จากรหัสดังนี้: TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); text.setTypeface(tf); ฉันไม่สามารถทำได้จาก XML โดยใช้android:typeface="/fonts/Molot.otf"แอตทริบิวต์?

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