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

30
วิธีรับขนาดหน้าจอเป็นพิกเซลใน Android
ฉันสร้างองค์ประกอบที่กำหนดเองบางอย่างและฉันต้องการวางองค์ประกอบเหล่านั้นไปที่มุมขวาบนโดยทางโปรแกรม ( nพิกเซลจากขอบด้านบนและmพิกเซลจากขอบขวา) ดังนั้นฉันต้องได้ความกว้างของหน้าจอและความสูงของหน้าจอจากนั้นตั้งค่าตำแหน่ง: int px = screenWidth - m; int py = screenHeight - n; ฉันจะรับscreenWidthและscreenHeightเข้าร่วมในกิจกรรมหลักได้อย่างไร

7
ขนาดอาร์เรย์ที่ไม่แน่นอน
ฉันกำลังพยายามเรียนรู้ Numpy และ Python รับอาร์เรย์ดังนี้ import numpy as np a = np.array([[1,2],[1,2]]) มีฟังก์ชั่นที่คืนค่าขนาดของa(ega คืออาร์เรย์ 2 คูณ 2) หรือไม่? size() ส่งคืน 4 และนั่นไม่ได้ช่วยอะไรมาก

6
ความกว้างรวมขององค์ประกอบ (รวมถึงการขยายและขอบ) ใน jQuery
ในเรื่องนั้นเราจะได้ความกว้างทั้งหมดขององค์ประกอบรวมถึงเส้นขอบและช่องว่างภายในโดยใช้ jQuery ได้อย่างไร ฉันมีขนาด jQuery ปลั๊กอินและการทำงาน.width()ของฉัน760px-wide, ผลตอบแทน10px padding DIV760 บางทีฉันอาจจะทำสิ่งผิดปกติ แต่ถ้าองค์ประกอบของฉันปรากฏตัวในขณะที่780 pixels wideและ Firebug บอกฉันว่ามี10px paddingอยู่ในนั้น แต่โทร.width()เพียงให้ 760 ฉันจะกดยากที่จะดูว่า ขอบคุณสำหรับคำแนะนำใด ๆ
164 jquery  dimensions 

3
รับมิติจาก XML และกำหนดขนาดตัวอักษรในรันไทม์
ใน dimens.xml ฉันมี: <dimen name="text_medium">18sp</dimen> ในรันไทม์ฉันได้รับค่านี้และกำหนดขนาดตัวอักษรของมุมมองข้อความ: int size = context.getResources().getDimensionPixelSize(R.dimen.text_medium); textView.setTextSize(size). บนแท็บเล็ต 10″ (1280 x 800) ทุกอย่างเรียบร้อย แต่ในโทรศัพท์ (800 x 480) มุมมองข้อความมีแบบอักษรขนาดใหญ่มาก บนแท็บเล็ตขนาดเท่ากับ 18 ในโทรศัพท์มันคือ 27 หากฉันกำหนดขนาดด้วยตนเองโดย: textView.setTextSize(size) ขนาดปกติบนอุปกรณ์ทั้งสอง



1
getWidth / Height () และ getMeasuredWidth / Height () ใน Android SDK ต่างกันอย่างไร
เอกสาร Android กล่าวว่ามีสองขนาดสำหรับมุมมองที่ขนาดวัดและมิติการวาดภาพ มิติที่วัดได้คือมิติที่คำนวณในการส่งผ่านการวัด ( วิธีการonMeasure ) ในขณะที่ขนาดที่วาดเป็นขนาดจริงบนหน้าจอ โดยเฉพาะเอกสารระบุว่า: ค่าเหล่านี้อาจ แต่ไม่จำเป็นต้องแตกต่างจากความกว้างและความสูงที่วัดได้ คำถามของฉันคืออะไรทำให้มิติการวาดแตกต่างจากมิติที่วัดได้ ถ้าเมธอด onMeasure (int, int)ปฏิบัติตามข้อกำหนดโครงร่าง (กำหนดเป็นพารามิเตอร์widthMeasureSpecและheightMeasureSpec SDK จะตัดสินใจได้อย่างไรว่ามุมมองควรมีขนาดการวาดที่แตกต่างกัน นอกจากนี้ซอร์สโค้ด Androidใช้ความกว้าง / ความสูงที่วัดได้อย่างไรในการคำนวณความกว้าง / ความสูงของรูปวาด ฉันพยายามที่จะดูซอร์สโค้ดดูแต่ฉันไม่สามารถเข้าใจได้ว่าความกว้าง / ความสูงที่วัดได้ถูกใช้เพื่อคำนวณความกว้าง / ความสูงสุดท้ายอย่างไร บางทีมันอาจจะมีบางอย่างเกี่ยวกับ padding แต่ฉันไม่แน่ใจ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.