บทความ

การปรับเปลี่ยนลักษณะ Toast ของ Android Studio

รูปภาพ
Android Studio มี Toast ให้สำหรับแสดงข้อความง่าย ๆ เหมือนกับเป็น Message Box แต่ได้กำหนดตำแหน่งและรูปร่างเอาไว้ ไม่ค่อยน่าสนใจ เพราะ กำหนดให้อยู่ที่ตำแหน่งตรงกลาง ด้านล่าง และมีพื้นสีดี ตัวหนังสือสีขาว แต่เราสามารถทำให้น่าสนใจ โดยเปลี่ยนสีพื้น เปลี่ยนตำแหน่ง เปลี่ยนขนาด หรือ จะเปลี่ยนสีตัวหนังสือด้วย ก็ได้ ข้างล่างนี้เป็นตัวอย่าง Toast ที่ปรับใช้แล้ว การปรับเปลี่ยน Toast สามารถทำได้ โดยการสร้างไฟล์ Layout ที่เป็นไฟล์ xml แล้วปร้บเปลี่ยนตามต้องการ หรือ เรียกใช้ Default TextView ของ Toast มาปรับเปลี่ยน ก็ได้ ตัวอย่างข้างล่างนี้ เป็นการเรียกใช้ Default TextView มาปรับตามต้องการ วิธีการ สร้างข้อความใน Strings.xml โดยใช้ชื่อว่า loading และ กำหนดข้อความ "กรุณา รอสักครู่" </resources> <string name="loading">กรุณา รอสักครู่...</string> </resources> สร้างไฟล์ xml ผมใช้ชื่อว่า toast_green_bkg.xml เอาไว้ในห้อง drawable สำหรับเป็นสีพื้นหลัง และกำหนดให้มุมโค้งมนตามต้องการ <?xml version="1.0" encoding="utf-8&qu

เตรียมสอบ ก.พ. ภาษาอังกฤษ have/make/get

รูปภาพ
เตรียมสอบ ก.พ. (ภาค ก.) วันนี้ เรื่อง การใช้คำว่า have make และ get ประเด็นคือ คำกริยาที่ตามหลัง คำทั้งสามนี้ จะเป็น Gerund (กริยาเติม -ing) หรือ infinitive หรือ infinitive without to กันแน่ คำว่า  have make และ get แต่ละคำมีความหมายหลายอย่าง แต่ที่มีความหมายค่อนข้างตรงกันอย่างหนึ่งคือ มีความหมายว่า "ให้ใคร ทำอะไร" สิ่งที่ต่างกันคือ ให้ทำอย่างไร เช่น จ้างให้ทำ บังคับให้ทำ หรือ ชักชวนให้ทำ have = จ้างให้ทำ เช่น Jack had a tailor measure him for a suit. แจ็ค จ้างให้ช่างตัดเสื้อ วัดตัว เพื่อตัดสูท make = บังคับให้ทำ His wife made him do the laundry. ภรรยาเขา บ้งคับ ให้เขาซักผ้า get = ชักชวนให้ทำ Somsak got his friend to drive him to the airport. สมศักดิ์ หว่านล้อม ให้เพื่อน ขับรถไปส่งที่สนามบิน จากตัวอย่างข้างบน สรุปรูปแบบประโยค การใช้ได้ ดังนี้ have + infinitive without to have someone do something make + infinitive without to make someone do something get + infinitive get someone to do something แต่ ถ้าเราไม่เน้นว่า จ้างให้ใครทำอะไร โดยไม

คำที่ตามด้วย gerund infinitive หรือ past participle

Infinitive หรือ Gerund คำกริยาที่ตามด้วย gerund ที่พบอยู่บ่อย ๆ มีหลายคำ บางคำก็สามารถตามได้ทั้ง gerund และ infinitive โดยที่ความหมายคล้ายกัน หรือ บางคำก็มีความหมายต่างกัน หรือบางคำโดยปกติก็ตามด้วย gerund แต่ถ้ามีกรรมมาคั่น ก็ต้องใช้ infinitive เป็นต้น admit ยอมรับ He admitted stealing the ring. เขาได้สารภาพว่า ขโมยแหวนวงนั้นไป advise แนะนำ Doctors generally advised doing exercise. แพทย์โดยทั่วไปจะแนะนำให้ออกกำลังกาย The doctor advised him to do more exercise. นายแพทย์คนนั้น แนะนำให้เขาออกกำลังกายเพิ่มมากขึ้น มีกรรม (object) มาคั่น ให้ตามด้วย infinitive allow อนุญาต Thailand doesn't allow smoking in hospitals. ประเทศไทยไม่อนุญาตให้สูบบุหรี่ในโรงพยาบาล Thailand doesn't allow people to smoke in hospitals. ประเทศไทยไม่อนุญาตให้ประชาชน สูบบุหรี่ในโรงพยาบาล มีกรรมมาคั่น ให้ตามด้วย infinitive คำอื่น ๆ เช่น advise, recommend, allow, permit, require เป็นต้น anticipate คาดการณ์ล่วงหน้า I anticipated getting stuck in traffic. ฉันคาดว่าจะติดอยู่ในการจราจร (คาดว่ารถ

การใช้ have/make/get/let

คำกริยา ที่มักจะออกข้อสอบภาษาอังกฤษ เรื่อง Grammar มักจะมีการใช้ คำว่า have/make/get/let อยู่ด้วยเสมอ ประเด็นคือ คำกริยาที่ตามมา จะอยู่ในรูปอะไร จะเป็น กริยาช่อง 1 หรือ กริยาช่อง 1 ที่ไม่มี to นำหน้า หรือ เป็นกริยาช่อง 3 ซึ่ง มีหลัก ดังนี้ LET ใช้ในความหมายว่า อนุญาตให้ใคร ทำอะไร หรือ อะไร เป็นอะไร กริยาที่ตามมา จะเป็น กริยาช่องที่ 1 ที่ไม่มี to นำหน้า หรือ ที่เรียกว่าเป็น base form รูปแบบ LET + SOMEONE/SOMETHING + VERB(base form) Sombat let me drive his new car. สมบัติอนุญาตให้ฉันขับรถใหม่ของเขา Don’t let the advertising expenses surpass 5,000 baht. อย่าให้ค่าใช้จ่ายในการโฆษณาเกินกว่า 5,000 บาทนะ GET ใช้ในความหมายว่า ชักชวน/กระตุ้น ให้ใคร ทำอะไร ถ้าเน้นคน  จะตามด้วย กริยาช่องที่ 1 ที่มี to นำหน้า หรือ ที่เรียกว่า infinitive รูปแบบ GET + SOMEONE + TO + DO + SOMETHING I got the cleaner to clean under the cupboards. ฉันให้คนทำความสะอาด ทำความสะอาดใต้ตู้ ถ้าเน้นที่สิ่งของ  โดยไม่บอกว่าใครเป็นคนทำ จะตามด้วย กริยาช่อง 3 หรือ past participle รูปแบบ GET

เตรียมสอบ ก.พ. ภาค ก./ท้องถิ่น วิชาภาษาอังกฤษ - จดหมาย

จดหมาย เป็นเรื่องหนึ่งที่มักจะมีออกข้อสอบ ในข้อสอบ ก.พ. ภาค ก. /ท้องถิ่น อยู่เสมอ ถ้าได้ทบทวนไว้ ก็จะเป็นประโยชน์ ในการสอบไม่น้อย สำหรับ ข้อ 1-5 Instructions: Read the following letter and select the best answer for each item. To: Ms. Lisa Ray Manager of Business Relations ABC Company Brigade 20th April, 2010. Ref: Product 789654 Dear Ms. Ray, We write to you in reference with the product number 789654 that has been purchased from your company’s end on the 26th of March. DFG56894 is the receipt number of the transaction associated with the product. The mutual agreement that we had agreed upon stated that the product had to reach our door step with in a decent and workable condition. The contract also stated that the product would be installed by some personnel from your company. But it is very sad to notify this to you that your company has failed to live up on both your promises. Such a careless encounter does get second thoughts in regards with long time