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

ทั้งที่เกี่ยวข้องกับวิดเจ็ตหน้าจอหลักหรือองค์ประกอบ UI ทั่วไปที่ใช้บนหน้าจอแอปพลิเคชัน Android



22
ตั้งพื้นหลังโปร่งใสของการดูภาพบน Android
ฉันใช้มุมมองเว็บที่ฉันเพิ่มมุมมองภาพ ฉันจะตั้งค่าพื้นหลังของมุมมองภาพนี้เป็นแบบโปร่งใสได้อย่างไร ฉันได้ลองสิ่งนี้แล้ว: mImageview.setBackgroundResource(R.color.trans); ที่ไหน→trans<color name="trans">#00000000 </color>

30
การจัดการเหตุการณ์คลิกใน drawable ภายใน EditText
ฉันได้เพิ่มรูปภาพด้านขวาของข้อความในEditTextวิดเจ็ตโดยใช้ XML ต่อไปนี้: <EditText android:id="@+id/txtsearch" ... android:layout_gravity="center_vertical" android:background="@layout/shape" android:hint="Enter place,city,state" android:drawableRight="@drawable/cross" /> แต่ฉันต้องการที่จะล้างEditTextเมื่อมีการคลิกภาพที่ฝังอยู่ ฉันจะทำสิ่งนี้ได้อย่างไร

10
เพิ่มช่องว่างภายในในมุมมองโดยทางโปรแกรม
ฉัน deveoping Android v2.2 แอพ ฉันมีส่วน ในการonCreateView(...)เรียกกลับของคลาสแฟรกเมนต์ของฉันฉันขยายเลย์เอาต์ไปที่แฟรกเมนต์ตามด้านล่าง: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.login, null); return view; } ไฟล์โครงร่างที่พองเกินด้านบนคือ (login.xml): <?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" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Username" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Username" /> </LinearLayout> ฉันต้องการตั้งค่าองค์ประกอบpaddingTopข้างต้น<LinearLayout>และฉันต้องการที่จะทำในรหัสJavaแทนทำใน xml วิธีการตั้งค่าpaddingTopการ<LinearLayout>ในส่วนรหัสชั้นเรียนของฉัน …

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; …

25
Android วิธีปรับเลย์เอาต์ในโหมดเต็มหน้าจอเมื่อมองเห็นซอฟต์คีย์บอร์ด
ฉันค้นคว้ามากเพื่อปรับเลย์เอาต์เมื่อมีการใช้งานซอฟต์คีย์บอร์ดและฉันใช้งานได้สำเร็จ แต่ปัญหาเกิดขึ้นเมื่อฉันใช้android:theme="@android:style/Theme.NoTitleBar.Fullscreen"สิ่งนี้ในแท็กกิจกรรมของฉันในไฟล์รายการ สำหรับเรื่องนี้ฉันได้ใช้android:windowSoftInputMode="adjustPan|adjustResize|stateHidden"กับตัวเลือกที่แตกต่างกัน แต่ไม่มีโชค หลังจากนั้นฉันดำเนินการFullScreenโปรแกรมและพยายามที่รูปแบบต่าง ๆ เพื่อให้การทำงานมีFullScreenแต่ทั้งหมดในไร้สาระ ฉันอ้างลิงค์เหล่านี้และดูโพสต์มากมายที่เกี่ยวข้องกับปัญหานี้: http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html http://davidwparker.com/2011/08/30/android-how-to-float-a-row-above-keyboard/ นี่คือรหัส xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout android:id="@+id/masterContainerView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" android:background="#ffffff"> <ScrollView android:id="@+id/parentScrollView" android:layout_width="fill_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <TextView android:id="@+id/setup_txt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Setup - Step 1 of 3" android:textColor="@color/top_header_txt_color" android:textSize="20dp" android:padding="8dp" android:gravity="center_horizontal" /> <TextView android:id="@+id/txt_header" android:layout_width="fill_parent" android:layout_height="40dp" android:text="AutoReply:" …

10
ปิดใช้งานคีย์บอร์ดอ่อนใน NumberPicker
ฉันกำลังพยายามปิดใช้งานแป้นพิมพ์อ่อนเมื่อใช้ NumberPicker เพื่อป้อนค่าตัวเลข (เพื่อเหตุผลด้านสุนทรียภาพ) นี่คือเลย์เอาต์ของฉัน xml-code: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/linearLayout2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginBottom="30dp" android:layout_marginTop="30dp" > <NumberPicker android:id="@+id/repetitionPicker" android:layout_width="40dp" android:layout_height="wrap_content" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="@string/repetitions_short_divider" android:textAppearance="?android:attr/textAppearanceMedium" /> <NumberPicker android:id="@+id/weightPicker" android:layout_width="40dp" android:layout_height="wrap_content" android:layout_marginLeft="40dp" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:text="@string/pounds" android:textAppearance="?android:attr/textAppearanceMedium" /> …

3
วิธีอัปเดต ListView บน Android แบบไดนามิก [ปิด]
เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา บน Android ฉันจะListViewกรองตามการป้อนข้อมูลของผู้ใช้ได้อย่างไรรายการที่แสดงมีการอัปเดตตามTextViewค่าแบบไดนามิกหรือไม่ ฉันกำลังมองหาบางสิ่งเช่นนี้: ------------------------- | Text View | ------------------------- | List item | | List item | | List item | | List item | | | | | | | | | -------------------------

5
พิจารณาว่าเมื่อใดที่ ViewPager เปลี่ยนหน้า
ฉันมีสามหน้า (แฟรกเมนต์) ใน ViewPager แต่ฉันต้องการแสดงรายการเมนูสำหรับสองหน้าเท่านั้น รหัสที่ให้ไว้ในคำตอบ SO ก่อนหน้าดูเหมือนจะไม่ทำงาน: @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser == true) { } else if (isVisibleToUser == false) { } } Eclipse บอกว่าไม่จำเป็น @Override และไม่สามารถตั้งค่า super ได้ มันไม่เคยถูกเรียกโดยระบบและถึงแม้ว่าฉันจะกำหนดได้อย่างไรว่าหน้าใดที่ถูกแสดงในขณะนี้ ฉันขอความช่วยเหลือจากที่นี่ได้ไหม

18
จะทำให้ RatingBar เล็กลงได้อย่างไร?
ฉันได้เพิ่มRatingBarในเค้าโครง: <RatingBar android:id="@+id/ratingbar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numStars="5" android:stepSize="1.0" /> แต่สไตล์เริ่มต้นสำหรับแถบการให้คะแนนมีขนาดใหญ่เกินไป ฉันพยายามเปลี่ยนโดยเพิ่มสไตล์ Android:style="?android:attr/ratingBarStyleSmall" แต่ผลลัพธ์น้อยเกินไปและไม่สามารถกำหนดอัตราด้วยคุณสมบัตินี้ได้ ฉันจะทำอย่างไร?

24
วิธีปิดการคัดลอก / วางจาก / ไปยัง EditText
ในแอปพลิเคชันของฉันมีหน้าจอการลงทะเบียนซึ่งฉันไม่ต้องการให้ผู้ใช้สามารถคัดลอก / วางข้อความลงในEditTextฟิลด์ได้ ฉันได้ตั้งค่าonLongClickListenerในแต่ละEditTextเพื่อให้เมนูบริบทแสดงคัดลอก / วาง / inputmethod และตัวเลือกอื่นไม่ปรากฏขึ้น ดังนั้นผู้ใช้จะไม่สามารถคัดลอก / วางในช่องแก้ไขได้ OnLongClickListener mOnLongClickListener = new OnLongClickListener() { @Override public boolean onLongClick(View v) { // prevent context menu from being popped up, so that user // cannot copy/paste from/into any EditText fields. return true; } }; แต่ปัญหาจะเกิดขึ้นหากผู้ใช้เปิดใช้งานแป้นพิมพ์ของบุคคลที่สามนอกเหนือจากค่าเริ่มต้นของ Android ซึ่งอาจมีปุ่มสำหรับคัดลอก / …

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

12
วิธีรับเนื้อหา html จาก webview
วิธีใดเป็นวิธีที่ง่ายที่สุดในการรับโค้ด html จาก webview ฉันลองหลายวิธีจาก stackoverflow และ google แล้ว แต่ไม่พบวิธีที่แน่นอน โปรดระบุวิธีที่แน่นอน public class htmldecoder extends Activity implements OnClickListener,TextWatcher { TextView txturl; Button btgo; WebView wvbrowser; TextView txtcode; ImageButton btcode; LinearLayout llayout; int flagbtcode; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.htmldecoder); txturl=(TextView)findViewById(R.id.txturl); btgo=(Button)findViewById(R.id.btgo); btgo.setOnClickListener(this); wvbrowser=(WebView)findViewById(R.id.wvbrowser); wvbrowser.setWebViewClient(new HelloWebViewClient()); wvbrowser.getSettings().setJavaScriptEnabled(true); wvbrowser.getSettings().setPluginsEnabled(true); wvbrowser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); wvbrowser.addJavascriptInterface(new …

16
การใช้ setImageDrawable แบบไดนามิกเพื่อตั้งค่ารูปภาพใน ImageView
ฉันกำลังสร้างสตริงจากฐานข้อมูลแบบไดนามิกซึ่งมีชื่อเดียวกันของรูปภาพในdrawableโฟลเดอร์ ตอนนี้ฉันต้องการตั้งค่านั้นสำหรับการImageViewใช้setImageDrawable(R.id.StringGenerated)แบบไดนามิก ข้อเสนอแนะใด ๆ ..

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