คำถามติดแท็ก user-interface

User Interface (UI) เป็นระบบที่ผู้ใช้โต้ตอบกับคอมพิวเตอร์ แท็กนี้สามารถใช้สำหรับคำถามการเขียนโปรแกรมที่เกี่ยวข้องกับ UI โปรดทราบว่ามีไซต์ Stack Exchange แยกต่างหากสำหรับอินเทอร์เฟซผู้ใช้การโต้ตอบกับคอมพิวเตอร์และการออกแบบประสบการณ์ผู้ใช้: https://ux.stackexchange.com

5
Casperjs / PhantomJs เทียบกับ Selenium
เราใช้ซีลีเนียมเพื่อUIทำการทดสอบอัตโนมัติ เมื่อเร็ว ๆ นี้เราได้เห็นผู้ใช้ส่วนใหญ่ของเราใช้ Chrome เราอยากรู้ - ข้อดีข้อเสียของการใช้ PhantomJS กับ Selenium: มีข้อได้เปรียบที่แท้จริงในแง่ของประสิทธิภาพเช่นเวลาในการดำเนินการกรณีทดสอบหรือไม่ เมื่อใดที่ควรหนึ่งชอบ PhantomJS มากกว่า Selenium

16
วิธีที่ดีที่สุดในการทำ GUIs ใน Clojure คืออะไร
วิธีที่ดีที่สุดในการทำ GUIs ในClojureคืออะไร มีตัวอย่างของฟังก์ชั่นSwingหรือSWT wrapper หรือไม่? หรือการบูรณาการบางอย่างกับคำอธิบาย GUI ที่ประกาศJavaFXซึ่งสามารถห่อไปที่s-expressionsได้อย่างง่ายดายโดยใช้ macrology บางอย่าง? บทเรียนใด ๆ

6
เลือกไฟล์โต้ตอบ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ไม่มีใครรู้ว่าโต้ตอบเลือกไฟล์ที่สมบูรณ์? อาจเป็นไฟล์ที่คุณสามารถกรองไฟล์ทั้งหมดยกเว้นไฟล์ที่มีนามสกุลเฉพาะได้หรือไม่ ฉันไม่พบสิ่งที่มีน้ำหนักเบาพอที่จะนำไปใช้กับโครงการของฉันได้อย่างง่ายดาย ตัวเลือกอื่น ๆ เท่านั้นที่ดูเหมือนว่ากำลังใช้ Intents แบบเปิดของ OI FileManager แต่ต้องการผู้ใช้ที่ติดตั้งตัวจัดการไฟล์ไว้แล้ว ฉันจะขอบคุณถ้ามีคนสามารถชี้ไดอะล็อกที่อนุญาตให้ผู้ใช้เรียกดูโฟลเดอร์และเลือกไฟล์และส่งคืนพา ธ

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

17
Android RecyclerView การเพิ่ม & การลบรายการ
ฉันมี RecyclerView พร้อมกล่องข้อความ TextView และปุ่มข้าม ImageView ฉันมีปุ่มด้านนอกของ recyclerview ที่ทำให้ปุ่มกากบาท ImageView มองเห็น / หายไป ฉันกำลังมองหาที่จะลบรายการจาก recylerview เมื่อกดปุ่มข้ามรายการนั้น ImageView อะแดปเตอร์ของฉัน: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> implements View.OnClickListener, View.OnLongClickListener { private ArrayList<String> mDataset; private static Context sContext; public MyAdapter(Context context, ArrayList<String> myDataset) { mDataset = myDataset; sContext = context; } @Override public MyAdapter.ViewHolder …

8
การขยายที่ไม่ต้องการรอบ ImageView
ฉันต้องรวมกราฟิกส่วนหัวในทุกกิจกรรม / มุมมองของฉัน ไฟล์ที่มีส่วนหัวเรียกว่า header.xml: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#0000FF" android:padding="0dip"> <ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/header" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="0dip" android:layout_marginTop="0dip" android:layout_marginBottom="0dip" android:padding="0dip" android:paddingTop="0dip" android:paddingBottom="0dip" android:layout_gravity="fill" android:background="#00FF00" /> </FrameLayout> สังเกตandroid:background="#00FF00"(สีเขียว) มันเป็นเพียงจุดประสงค์ในการสร้างภาพ ฉันรวมไว้ในมุมมองของฉันเช่นนี้: <?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="fill_parent" android:orientation="vertical" style="@style/white_background"> <include layout="@layout/header" /> (...) ดังนั้นเมื่อฉันลองใช้จริงผลที่ได้จะเป็นรูปซ้ายแทนที่จะเป็นรูป (ขวา): (1) ส่วนนี้ - …

10
ฉันจะได้รับหน้าต่างกิจกรรมสไตล์ไดอะล็อกเพื่อเติมหน้าจอได้อย่างไร?
ฉันกำลังใช้กิจกรรมกับชุดรูปแบบข้อความโต้ตอบและฉันต้องการให้เป็นแบบเต็มหน้าจอ ฉันลองทุกสิ่งแม้จะผ่าน WindowManager เพื่อขยายหน้าต่างให้เต็มความกว้างและความสูงด้วยตนเอง แต่ไม่มีอะไรทำงาน เห็นได้ชัดว่าหน้าต่างโต้ตอบ (หรือกิจกรรมที่มีชุดรูปแบบการโต้ตอบ) จะขยายตามเนื้อหา แต่จะไม่ได้ผลเสมอไป ตัวอย่างเช่นฉันแสดงวงกลมแถบความคืบหน้าซึ่งมีการตั้งค่าความกว้างและความสูงเป็น FILL_PARENT (เช่นเดียวกับที่เก็บโครงร่างของมัน) แต่ยังคงกล่องโต้ตอบล้อมรอบแถบความคืบหน้าขนาดเล็กมากแทนการเติมหน้าจอ จะต้องมีวิธีการแสดงบางสิ่งเล็ก ๆ ในหน้าต่างโต้ตอบ แต่มันขยายเป็นขนาดเต็มหน้าจอโดยไม่ต้องปรับขนาดเนื้อหาด้วยหรือไม่

4
เว็บไซต์ที่ตอบสนองได้ย่อขยายให้เต็มความกว้างบนมือถือ
ฉันกำลังทดสอบแถบนำทางการตอบสนอง Bootstrap และฉันมีเว็บไซต์ตัวอย่าง เมื่อฉันปรับขนาดเบราว์เซอร์บนเดสก์ท็อปทุกอย่างทำงานได้ดีรวมถึงแถบนำทางซึ่งกลายเป็นเมนูที่พับได้ด้วยไอคอนขนาดเล็กที่ด้านบนซึ่งฉันสามารถคลิกเพื่อดูปุ่มเมนูเพิ่มเติม แต่เมื่อฉันลองจากเบราว์เซอร์มือถือ (ฉันลองใช้ Chrome และเบราว์เซอร์อินเทอร์เน็ตบน Android) ฉันไม่เห็นการออกแบบที่ตอบสนองได้ ฉันเห็นเฉพาะเดสก์ท็อปรุ่นเล็ก ๆ อย่างเว็บไซต์เท่านั้น ใครช่วยชี้ให้เห็นสิ่งที่ฉันทำผิด?

10
ตัวอย่างโอเพ่นซอร์สของแอปพลิเคชัน Android ที่ออกแบบมาอย่างดี? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ คุณช่วยแนะนำแอพพลิเคชั่น Android โอเพ่นซอร์สที่มีคุณค่าในการวิเคราะห์และเรียนรู้การเขียนโปรแกรม Android ได้จากไหน? แอพจากโครงการโอเพ่นซอร์ส Android เหมาะสำหรับการเรียนรู้ขั้นพื้นฐานหรือไม่โดยทั่วไปฉันกำลังมองหาแอพ android สำหรับการอ้างอิงการออกแบบ UI พร้อมรหัสต้นฉบับ

19
GUI GUI ที่ดีที่สุด / ง่ายที่สุดสำหรับ Ruby คืออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา อะไรคือไลบรารี GUI ที่ดีที่สุด / ง่ายที่สุดใน Ruby สำหรับ Ruby? ฉันต้องการห้องสมุด GUI ข้ามแพลตฟอร์ม แต่ขณะนี้ฉันกังวลเกี่ยวกับ Windows (Win32) เท่านั้น ฉันมีปัญหาในการค้นหาสิ่งที่ดูเหมือนจะใช้งานง่าย ยังมี .... บ้าง?

18
ฉันจะรับไฮเปอร์ลิงก์ที่คลิกได้ใน AlertDialog จากทรัพยากรสตริงได้อย่างไร
สิ่งที่ฉันพยายามทำให้สำเร็จคือการมีไฮเปอร์ลิงก์ที่คลิกได้ในข้อความที่แสดงโดยAlertDialogไฟล์. ในขณะที่AlertDialogการนำไปใช้ขีดเส้นใต้และระบายสีไฮเปอร์ลิงก์อย่างมีความสุข (กำหนดโดยใช้<a href="...">ในทรัพยากรสตริงที่ส่งผ่านไปยังBuilder.setMessage) ให้ลิงก์ไม่สามารถคลิกได้ รหัสที่ฉันใช้ในปัจจุบันมีลักษณะดังนี้: new AlertDialog.Builder(MainActivity.this).setTitle( R.string.Title_About).setMessage( getResources().getText(R.string.about)) .setPositiveButton(android.R.string.ok, null) .setIcon(R.drawable.icon).show(); ฉันต้องการหลีกเลี่ยงการใช้WebViewเพื่อแสดงข้อมูลโค้ด

1
แนวคิด DTO และ DAO และ MVC [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา 1) เหตุใดเราจึงใช้DTOและDAOและเมื่อใดที่เราควรใช้ ฉันกำลังพัฒนาGUIซอฟต์แวร์ Java เพื่อทำเกี่ยวกับการแทรกแก้ไขลบข้อมูล แต่ผมกำลังดิ้นรนที่จะแยกแยะระหว่างDTO/DAOและModel, View, Controller(MVC) โครงสร้าง? พวกเขามีความคล้ายกันซึ่งจะดีกว่าที่จะใช้เมื่อมีปฏิสัมพันธ์กับฐานข้อมูลผ่าน GUIJava 2) สิ่งหนึ่งที่ฉันอยากรู้มากคือการมีแบบฝึกหัดที่ดีviewหรือไม่Controllerในชั้นเรียนเดียว หากเราคิดถึงNetbeansคุณสามารถสร้างGUIFrame Class และเพิ่มส่วนประกอบต่างๆเช่นJButtonลงในเฟรมได้โดยการดับเบิลคลิกที่ปุ่มจะนำคุณไปยังactionListenermethod (Controller) ซึ่งดูเหมือนว่าจะอยู่ในเฟรมข้อมูลที่จะแสดงต่อผู้ใช้ (View) . พวกเขาอยู่ในคลาสเดียวกัน นั่นขัดกับแนวคิดนี้อย่างสิ้นเชิงหรือไม่? นี่คือสิ่งที่ฉันกำลังพูดถึง การปฏิบัติที่ไม่ดีในการมีมุมมองและควบคุมในชั้นเรียนเดียว?

6
การเลือกไฟล์ใน Python ด้วย Dialog ง่ายๆ
ฉันต้องการรับเส้นทางไฟล์เป็นอินพุตในแอปพลิเคชันคอนโซล Python ของฉัน ขณะนี้ฉันสามารถขอเส้นทางแบบเต็มเป็นอินพุตในคอนโซลเท่านั้น มีวิธีทริกเกอร์อินเทอร์เฟซผู้ใช้แบบง่ายๆที่ผู้ใช้สามารถเลือกไฟล์แทนการพิมพ์เส้นทางแบบเต็มได้หรือไม่?

10
สร้างข้อความขีดทับ?
ฉันสามารถสร้างข้อความขีดทับใน Android ได้หรือไม่ฉันหมายถึงการเพิ่มค่าพิเศษในTextViewแท็กที่ทำให้สิ่งนี้เป็นไปได้ <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="#040404" android:typeface="sans" android:textSize="12dip" android:textStyle="bold"/>

2
วิธีการจัดตำแหน่ง Swing GUI ให้ดีที่สุด?
ในอีกหัวข้อหนึ่งฉันระบุว่าฉันชอบที่จะวาง GUI ของฉันไว้ตรงกลางโดยทำสิ่งนี้: JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); แต่แอนดรู ธ อมป์สันมีความเห็นที่แตกต่างให้โทรหาแทน frame.pack(); frame.setLocationByPlatform(true); และสอบถามจิตใจอยากรู้ว่าทำไม?

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