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

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

5
"ข้อมูลไม่เพียงพอที่จะสรุปพารามิเตอร์ T" กับ Kotlin และ Android
ฉันพยายามที่จะทำซ้ำ ListView ต่อไปนี้ในแอป Android ของฉันโดยใช้ Kotlin: https://github.com/bidrohi/KotlinListView ขออภัยฉันได้รับข้อผิดพลาดไม่สามารถแก้ไขได้ด้วยตนเอง นี่คือรหัสของฉัน: MainActivity.kt: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val listView = findViewById(R.id.list) as ListView listView.adapter = ListExampleAdapter(this) } private class ListExampleAdapter(context: Context) : BaseAdapter() { internal var sList = arrayOf("Eins", "Zwei", "Drei") private val mInflator: LayoutInflater init { this.mInflator = LayoutInflater.from(context) …

3
รับรหัสสถานะการตอบกลับโดยใช้ Retrofit 2.0 และ RxJava
ฉันกำลังพยายามอัปเกรดเป็น Retrofit 2.0 และเพิ่ม RxJava ในโปรเจ็กต์ Android ของฉัน ฉันกำลังทำการเรียก API และต้องการดึงรหัสข้อผิดพลาดในกรณีที่มีการตอบสนองข้อผิดพลาดจากเซิร์ฟเวอร์ Observable<MyResponseObject> apiCall(@Body body); และในการเรียก RxJava: myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(MyResponseObject myResponseObject) { //On response from server } }); ใน Retrofit 1.9 RetrofitError ยังคงมีอยู่และเราสามารถรับสถานะได้โดยทำ: error.getResponse().getStatus() …

5
ConstraintLayout: เปลี่ยนข้อ จำกัด โดยทางโปรแกรม
ฉันต้องการความช่วยเหลือ ConstraintSetฉันต้องการความช่วยเหลือเกี่ยวกับเป้าหมายของฉันคือเปลี่ยนข้อ จำกัด ของมุมมองในโค้ด แต่ฉันคิดไม่ออกว่าจะทำอย่างไรให้ถูกต้อง ฉันมี 4 TextViewวินาทีและหนึ่งImageViewและหนึ่งฉันต้องการกำหนดImageViewข้อ จำกัด เป็นหนึ่งในTextViews check_answer4 = (TextView) findViewById(R.id.check_answer4); check_answer1 = (TextView) findViewById(R.id.check_answer1); check_answer2 = (TextView) findViewById(R.id.check_answer2); check_answer3 = (TextView) findViewById(R.id.check_answer3); correct_answer_icon = (ImageView) findViewById(R.id.correct_answer_icon); ถ้าคำตอบแรกถูกต้องฉันต้องตั้งค่าข้อ จำกัด ของImageViewถึง app:layout_constraintRight_toRightOf="@+id/check_answer1" app:layout_constraintTop_toTopOf="@+id/check_answer1" หากคำตอบที่ 2 ถูกต้องฉันต้องกำหนดข้อ จำกัด ของ ImageViewถึง app:layout_constraintRight_toRightOf="@+id/check_answer2" app:layout_constraintTop_toTopOf="@+id/check_answer2" และอื่น ๆ

10
ใช้ JsonReader.setLenient (true) เพื่อยอมรับ JSON ที่ผิดรูปแบบที่บรรทัด 1 คอลัมน์ 1 เส้นทาง $
ข้อผิดพลาดนี้คืออะไร? ฉันจะแก้ไขปัญหานี้ได้อย่างไร? แอปของฉันกำลังทำงาน แต่ไม่สามารถโหลดข้อมูลได้ และนี่คือข้อผิดพลาดของฉัน: ใช้ JsonReader.setLenient (true) เพื่อยอมรับ JSON ที่ผิดรูปแบบที่บรรทัด 1 คอลัมน์ 1 เส้นทาง $ นี่คือส่วนของฉัน: public class news extends Fragment { private RecyclerView recyclerView; private ArrayList<Deatails> data; private DataAdapter adapter; private View myFragmentView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { myFragmentView = inflater.inflate(R.layout.news, container, false); …
111 android  json  gson  retrofit 

10
เป็นไปได้ไหมที่จะใส่ ConstraintLayout ไว้ใน ScrollView
ดังนั้นเมื่อเร็ว ๆ นี้พร้อมกับ Android 2.2 สตูดิโอมี ConstraintLayout ใหม่ที่ทำให้การออกแบบมากขึ้น แต่ไม่เหมือนRelativeLayoutและLinearlayoutผมไม่สามารถใช้ในการเซอร์ราวด์ScrollView ConstraintLayotเป็นไปได้หรือไม่ ถ้าเป็นเช่นนั้นอย่างไร? กล่าวคือ <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <android.support.constraint.ConstraintLayout android:id="@+id/constraintLayout" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <!-- Have whatever children you want inside --> </android.support.constraint.ConstraintLayout> </ScrollView>


10
ฉันสามารถเปลี่ยนแอนิเมชั่นการเปลี่ยน startActivity () ของ Android ได้หรือไม่
ฉันกำลังเริ่มกิจกรรมและอยากจะมีการเฟดอินสำหรับอัลฟ่าstartActivity()และเฟดเอาต์สำหรับไฟล์finish(). ฉันจะทำสิ่งนี้ใน Android SDK ได้อย่างไร

4
ปัญหาการคลิก ListView แบบกำหนดเองบนรายการใน Android
ดังนั้นฉันจึงมีวัตถุ ListView ที่กำหนดเอง รายการมีมุมมองข้อความสองรายการซ้อนกันอยู่ด้านบนของแต่ละรายการรวมทั้งแถบความคืบหน้าแนวนอนที่ฉันต้องการซ่อนไว้จนกว่าฉันจะทำอะไรบางอย่างจริงๆ ทางด้านขวาสุดคือช่องทำเครื่องหมายที่ฉันต้องการแสดงเฉพาะเมื่อผู้ใช้ต้องการดาวน์โหลดการอัปเดตไปยังฐานข้อมูลของตนเท่านั้น เมื่อฉันปิดใช้งานช่องทำเครื่องหมายโดยตั้งค่าการมองเห็นเป็น Visibility GONE ฉันสามารถคลิกที่รายการได้ เมื่อมองเห็นช่องทำเครื่องหมายฉันไม่สามารถคลิกสิ่งใดในรายการได้ยกเว้นช่องทำเครื่องหมาย ฉันได้ทำการค้นหา แต่ไม่พบอะไรที่เกี่ยวข้องกับสถานการณ์ปัจจุบันของฉัน เจอคำถามนี้แต่ฉันใช้ ArrayAdapter ที่ถูกแทนที่เนื่องจากฉันใช้ ArrayLists เพื่อเก็บรายการฐานข้อมูลไว้ภายใน ฉันต้องได้รับมุมมอง LinearLayout และเพิ่ม onClickListener เหมือน Tom หรือไม่ ฉันไม่แน่ใจ. นี่คือ XML เค้าโครงแถว listview: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="?android:attr/listPreferredItemHeight" android:padding="6dip"> <LinearLayout android:orientation="vertical" android:layout_width="0dip" android:layout_weight="1" android:layout_height="fill_parent"> <TextView android:id="@+id/UpdateNameText" android:layout_width="wrap_content" android:layout_height="0dip" android:layout_weight="1" android:textSize="18sp" android:gravity="center_vertical" /> …

10
ป้ายกำกับแนวตั้ง (หมุน) ใน Android
ฉันต้องการ 2 วิธีในการแสดงป้ายแนวตั้งใน Android: ฉลากแนวนอนหัน 90 องศาทวนเข็มนาฬิกา (ตัวอักษรด้านข้าง) ป้ายชื่อแนวนอนที่มีตัวอักษรอยู่ด้านล่าง (เหมือนป้ายร้านค้า) ฉันจำเป็นต้องพัฒนาวิดเจ็ตแบบกำหนดเองสำหรับทั้งสองกรณี (กรณีเดียว) ฉันสามารถสร้าง TextView เพื่อแสดงผลแบบนั้นได้หรือไม่และจะมีวิธีใดที่ดีในการทำสิ่งนั้นหากฉันต้องการกำหนดเองทั้งหมด

4
adb อัปเดต apk ที่ไม่ใช่ตลาดหรือไม่
มีวิธีที่เราสามารถอัปเดต (ไม่ติดตั้งใหม่) apk ที่ไม่ใช่ตลาดบนอุปกรณ์ Android ได้หรือไม่? ฉันพบเฉพาะการติดตั้ง adb (ไม่มีอะไรเหมือนกับการอัปเดต adb)
110 android  adb 

6
ความหมายของค่าบูลีนที่ส่งคืนจากวิธีการจัดการเหตุการณ์ใน Android คืออะไร
ใน Android วิธีการฟังเหตุการณ์ส่วนใหญ่จะส่งคืนค่าบูลีน ค่าจริง / เท็จนั้นหมายถึงอะไร? เหตุการณ์ต่อมาจะเป็นอย่างไร class MyTouchListener implements OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event) { logView.showEvent(event); return true; } } เกี่ยวกับตัวอย่างข้างต้นถ้าผลตอบแทนจริงในonTouchวิธีผมพบว่าทุกเหตุการณ์ touch (ลง, ขึ้น, ย้าย, ฯลฯ ) ได้รับการบันทึกตามฉันlogview ในทางตรงกันข้ามหากส่งคืนเป็นเท็จเหตุการณ์ DOWN ถูกจับเท่านั้น ดูเหมือนว่าการส่งคืนเท็จจะป้องกันไม่ให้เหตุการณ์แพร่กระจาย ฉันถูกไหม ? นอกจากนี้ในOnGestureListenerหลายวิธีต้องคืนค่าบูลีนด้วย มีความหมายเดียวกันหรือไม่?

11
ADT ตั้งค่า BuildConfig.DEBUG เป็นเท็จเมื่อใด
ใน ADT (r17) เวอร์ชันใหม่ล่าสุดมีการเพิ่มค่าคงที่ที่สร้างขึ้นBuildConfig.DEBUGซึ่งตั้งค่าตามประเภทการสร้าง ปัญหาที่ฉันมีคือไม่เคยตั้งค่าเป็นเท็จฉันคาดว่ามันจะเปลี่ยนไปเมื่อทำ "Android Tools -> Export Signed Application Package" แต่มันไม่ได้สำหรับฉัน แล้วฉันจะเปลี่ยนประเภทการสร้างได้อย่างไร? เพิ่มคุณสมบัติที่ช่วยให้คุณสามารถรันโค้ดบางส่วนในโหมดดีบักเท่านั้น ตอนนี้บิวด์สร้างคลาสที่เรียกว่า BuildConfig ที่มีค่าคงที่ DEBUG ที่ตั้งค่าโดยอัตโนมัติตามประเภทการสร้างของคุณ คุณสามารถตรวจสอบค่าคงที่ (BuildConfig.DEBUG) ในโค้ดของคุณเพื่อเรียกใช้ฟังก์ชันดีบักเท่านั้น
110 android  eclipse  adt 

4
จะพัฒนาซอฟต์คีย์บอร์ดสำหรับ Android ได้อย่างไร? [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันอยากลองใช้แนวคิดบางอย่างและพัฒนาแป้นพิมพ์แบบนุ่มสำหรับ Android เพื่อแทนที่ค่าเริ่มต้น มีข้อมูลทั่วไปเกี่ยวกับการพัฒนาซอฟต์คีย์บอร์ดสำหรับ Android หรือไม่? แนวทางปฏิบัติหรือแนวทางที่ดีที่สุด? ฉันสามารถทำอะไรกับแอปพลิเคชันคีย์บอร์ดของฉันได้บ้างกับแอปพลิเคชัน Android ทั่วไป? ฉันสามารถเชื่อมต่อ HTTP เพื่อซิงโครไนซ์ข้อมูลแป้นพิมพ์กับฐานข้อมูลบนคลาวด์และโทรศัพท์อื่น ๆ ที่ฉันมีได้หรือไม่ ฉันสามารถเปิดหน้าต่าง / หน้าจออื่น ๆ จากการกดปุ่มได้หรือไม่เช่นเพื่อแสดงอินเทอร์เฟซการป้อนข้อมูลที่กำหนดเองซึ่งแตกต่างจาก QWERTY ปกติ หากไม่ได้ผลฉันสามารถใช้กล่องโต้ตอบป๊อปอัปแทนได้หรือไม่
110 android  keyboard 


13
รับข้อผิดพลาด“ Java.lang.IllegalStateException Activity ถูกทำลาย” เมื่อใช้แท็บกับ ViewPager
ฉันมีแอปพลิเคชันที่ประกอบด้วยการใช้ ActionBarSherlock ในโหมดแท็บฉันมี 5 แท็บและจัดการเนื้อหาของแต่ละแท็บโดยใช้ชิ้นส่วน สำหรับ tab2 ฉันมีแฟรกเมนต์ไฟล์ xml ซึ่งมีองค์ประกอบ ViewPager ซึ่งจะมีเพจแฟรกเมนต์บางเพจ เมื่อฉันเริ่มต้นแอปพลิเคชันแอปพลิเคชันฉันสามารถสลับไปมาระหว่างแท็บได้โดยไม่มีปัญหา แต่เมื่อฉันกด tab2 เป็นครั้งที่สองฉันได้รับข้อผิดพลาดดังกล่าวข้างต้น กิจกรรมหลักมีดังนี้: public class MainActivity extends SherlockFragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ActionBar actionBar = getSupportActionBar(); ActionBar.Tab tab1 = actionBar.newTab().setText("Tab1"); ActionBar.Tab tab3 = actionBar.newTab().setText("Tab3"); ActionBar.Tab tab2 = actionBar.newTab().setText("Tab2"); ActionBar.Tab tab4 = …

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