I am new to Android development and currently learning to design for a การแปล - I am new to Android development and currently learning to design for a ไทย วิธีการพูด

I am new to Android development and

I am new to Android development and currently learning to design for a basic calculator app. I have already self designed the layout, but sourced Main Activity codes from different websites for the operations for 0 to 9, +, -, *, / and after incorporation, they work fine.

However, I do want to further modify the MainActivity with decimal point function. While integer can be shown properly to the screen using "current = current * 10 + number", eg 53 = 5*10+3;

I am thinking applying the same approach for decimal point with a loop function, the idea like this: 1. current = current + remaining if dot button is pressed 2. create an integer i, i increases by 1 once any numerial button is clicked 3. so that when e.g. input 5.3, i =1, it will = 5 + 3/(10^i) = 5.3 4. 5.3 loop to here, then when e.g. input as 5.39, now i=2, it will = 5.3 + 9/(10^i) = 5.39

QUESTION >> *Yet...really...I am so fresh that I do not know how to design the coding for the decimal button, would there be anyone can suggest the code?* first ignore the following addons where errors to be detected (such as delete the second dot if the dot is input twice or more, adding 0 in front of . if say, .5 is input)

The button id is as follows, and once clicked to refer to DecimalClickEvent Button b_decimal = (Button) findViewById(R.id.decimal); b_decimal.setOnClickListener(new DecimalClickEvent(???));}

Many many thanks in advance!! The codes are attached below for reference and your comments:
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ฉันใหม่เพื่อพัฒนา Android และกำลังเรียนรู้การออกแบบสำหรับโปรแกรมประยุกต์การคำนวณพื้นฐาน มีแล้วตนเองออกแบบโครงร่าง แต่เข้ารหัสกิจกรรมหลักจากเว็บไซต์ต่าง ๆ สำหรับการดำเนินการ 0 ถึง 9, +, -, *, / และหลังจากจดทะเบียน ทำงานดีขึ้นอย่างไรก็ตาม ฉันต้องการปรับเปลี่ยน MainActivity กับฟังก์ชันจุดทศนิยม ในขณะที่สามารถแสดงจำนวนเต็มอย่างถูกต้องกับการใช้หน้าจอ "ปัจจุบัน =กระแส * 10 + หมายเลข", เช่น 53 = 5 * 10 + 3ผมกำลังคิดใช้วิธีการเดียวกันสำหรับจุดทศนิยม ด้วยฟังก์ชันวน ความคิดเช่นนี้: 1. ปัจจุบัน =ปัจจุบัน + ที่เหลือถ้าจุดปุ่มกด 2 สร้างจำนวนเต็ม ฉันเพิ่ม 1 เมื่อใด numerial คลิกปุ่ม 3 ดังนั้น เมื่อนั้นเช่นป้อน 5.3 ฉัน = 1 มันจะ = 5 + 3/(10^i) = 5.3 4 5.3 การวนรอบที่นี่ แล้วเมื่อเช่นเข้าเป็น 5.39 ตอนนี้ฉัน = 2 มันจะ = 5.3 + 9/(10^i) = 5.39ถาม >> * แต่...จริง ๆ ... ฉันเพื่อที่ฉันไม่รู้วิธีการออกแบบเขียนโค้ดสำหรับปุ่มทศนิยม จะมีใครสดสามารถแนะนำรหัส? * ละเว้น add-on ของต่อไปนี้ก่อน ที่ข้อผิดพลาดการตรวจพบ (เช่นลบจุดที่สองถ้าจุดป้อนข้อมูลสองครั้งหรือมากกว่า เพิ่ม 0 ข้างหน้าถ้าพูด ครั้งที่ 5 เป็นการป้อนข้อมูล)รหัสปุ่มจะ ได้ดังนี้ และ เมื่อคลิกเพื่อดูปุ่ม DecimalClickEvent b_decimal = findViewById(R.id.decimal) (ปุ่ม) b_decimal.setOnClickListener (ใหม่ DecimalClickEvent(???)); }มากขอบคุณมากล่วงหน้า!! รหัสอยู่ด้านล่างสำหรับอ้างอิงและข้อคิดเห็นของคุณ:
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ฉันใหม่เพื่อการพัฒนา Android และขณะนี้การเรียนรู้ในการออกแบบสำหรับ app เครื่องคิดเลขขั้นพื้นฐาน ผมมีอยู่แล้วในตัวเองได้รับการออกแบบรูปแบบ แต่ที่มารหัสกิจกรรมหลักจากเว็บไซต์ที่แตกต่างกันสำหรับการดำเนินงานสำหรับ 0-9, +, -, *, / และหลังจากที่ บริษัท ที่พวกเขาทำงานได้ดี. แต่ผมไม่ต้องการที่จะเพิ่มเติมแก้ไข MainActivity ด้วย ฟังก์ชั่นจุดทศนิยม ในขณะที่จำนวนเต็มสามารถแสดงได้อย่างถูกต้องไปยังหน้าจอการใช้ "ปัจจุบัน = ปัจจุบัน * 10 + หมายเลข" เช่น 53 = 5 * 10 + 3 ผมคิดว่าการใช้วิธีการเดียวกันสำหรับจุดทศนิยมมีฟังก์ชั่ห่วงความคิดเช่นนี้: 1 . ในปัจจุบัน = ปัจจุบัน + ที่เหลือถ้าปุ่มกดจุด 2. สร้างจำนวนเต็มฉันฉันเพิ่มขึ้น 1 ครั้งเดียวปุ่มใด ๆ numerial คลิก 3. เพื่อที่ว่าเมื่อเช่นการป้อนข้อมูล 5.3 i = 1 ก็จะ = 5 + 3 / (10 ^ i) = 5.3 5.3 4. ห่วงที่นี่แล้วเมื่อป้อนข้อมูลเช่นเป็น 5.39, ตอนนี้ฉัน = 2 ก็จะ = 5.3 + 9 / (10 ^ i) = 5.39 คำถาม >> * แต่ ... จริงๆ ... ผมสดเพื่อที่ฉันไม่ทราบวิธีการออกแบบการเขียนโปรแกรมสำหรับปุ่มทศนิยมจะมีใครสามารถแนะนำรหัส * ครั้งแรกไม่สนใจ addons ต่อไปที่ข้อผิดพลาดที่จะตรวจพบ (เช่นลบจุดที่สองถ้าจุดคือ . ป้อนข้อมูลสองครั้งหรือมากกว่าการเพิ่ม 0 ในด้านหน้าของถ้าพูด, 0.5 คือการใส่) รหัสปุ่มดังต่อไปนี้และเมื่อคลิกที่จะอ้างถึง b_decimal ปุ่ม DecimalClickEvent = (ปุ่ม) findViewById (R.id.decimal); b_decimal.setOnClickListener (DecimalClickEvent ใหม่ (???));} ขอบคุณมากมากล่วงหน้า !! รหัสที่แนบมาด้านล่างสำหรับการอ้างอิงและแสดงความคิดเห็นของคุณ:









การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ฉันใหม่เพื่อพัฒนา Android และกำลังเรียนออกแบบ app เครื่องคิดเลขพื้นฐาน ฉันได้ด้วยตนเองออกแบบเค้าโครง แต่กิจกรรมหลักรหัสที่มาจากเว็บไซต์ที่แตกต่างกันสำหรับการดำเนินงานสำหรับ 0 ถึง 9 , - , * , / และหลังรวมตัวกัน พวกเขาทำงานดี

แต่ฉันต้องการเพิ่มเติมแก้ไข mainactivity ด้วยฟังก์ชันจุดทศนิยมในขณะที่จำนวนเต็มสามารถแสดงได้อย่างถูกต้องเพื่อหน้าจอโดยใช้ " ปัจจุบัน = ปัจจุบัน * * * * 10 อันดับ " เช่น 53 = 5 * 10 3 ;

ฉันคิดใช้วิธีการเดียวกันสำหรับจุดทศนิยมด้วยห่วงการทำงาน ความคิดเช่นนี้ : 1 . ปัจจุบัน = ปัจจุบันที่เหลือถ้าปุ่มจุดกด 2 สร้างจำนวนเต็มผมเพิ่มขึ้น 1 ครั้งใดก็คลิกปุ่ม numerial 3 ดังนั้นเมื่อป้อนข้อมูลเช่น 5.3 = 1ก็จะ = 5 / 3 ( 10
) = 5.3 4 5.3 ห่วงที่นี่ เมื่อ เช่น ใส่จำนวน ตอนนี้ฉัน = 2 ก็จะ = 5.3 9 / 10
) = 5.10

คำถาม > > * เลยจริงๆ . . . . . . . . . . . . . ฉันจึงสดที่ฉันไม่ทราบวิธีการออกแบบรหัสสำหรับทศนิยม ปุ่ม มีใครสามารถ ขอรหัส* แรกละเว้นต่อไปนี้ addons ที่ข้อผิดพลาดที่จะตรวจพบ ( เช่นลบจุดที่สองถ้าจุดใส่สองครั้งหรือมากกว่า การเพิ่ม 0 หน้า . ถ้าพูด 5 ใส่ )

ปุ่มหมายเลข ดังนี้ และเมื่อคลิกเพื่อดู decimalclickevent b_decimal = ปุ่ม ( ปุ่ม ) findviewbyid ( r.id.decimal ) ; b_decimal . setonclicklistener ( ใหม่ decimalclickevent ( ? ? ? ? ? ? ) ) ; }

หลายๆ ขอบคุณล่วงหน้าครับ !รหัสที่แนบมาด้านล่างสำหรับการอ้างอิงและความคิดเห็นของคุณ :
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: