บทความ

กำลังแสดงโพสต์จาก สิงหาคม, 2015

Android HOWto - Starting Another Activity

รูปภาพ
Starting Another Activity https://developer.android.com/training/basics/firstapp/starting-activity.html Respond to the Send Button เพิ่มที่ไฮไลต์สีแดงเข้าไปในไฟล์ res/layout/activity_my.xml Within the MyActivity class, add the sendMessage() method stub shown below. java/com.mycompany.myfirstapp/MyActivity.java เขียนโค้ดต่อไปนี้ใน MyActivity.java // ----------------------------------------------------------------------------------- /** Called when the user clicks the Send button */ public void sendMessage(View view) {     Intent intent = new Intent(this, DisplayMessageActivity.class);     EditText editText = (EditText) findViewById(R.id.edit_message);     String message = editText.getText().toString();     intent.putExtra(EXTRA_MESSAGE, message);     startActivity(intent); } public class MyActivity extends Activity {     public final static String EXTRA_MESSAGE = ...

Android HOWto - Building a Simple User Interface (2)

รูปภาพ
ข้อมูลตาม link: https://developer.android.com/training/basics/firstapp/building-ui.html#Weight นี้ครับ ทำตามที่เว็บไซต์แนะนำทั้งหมดเลยครับ :)  Figure 1. Illustration of how ViewGroup objects form branches in the layout and contain other View objects. 3. Delete the TextView element. ส่วนนี้เขาต้องการให้เราลบส่วนของ TextView ทั้งหมด ดูได้ในแถบ Text  4. Change the RelativeLayout  element to LinearLayout ตรงนี้เขาต้องการให้เปลี่ยน เป็น ในขั้นตอนนี้เราสามารถใช้ส่วนของ แถบ Design เลือกที่ LinearLayout ใน Layouts เมื่อทำเสร็จก็จะได้ดังนี้ครับ เมื่อดูที่หน้าต่าง Design และเมื่อดูที่หน้าต่าง Text  Add a Text Field ขั้นตอนต่อไปเขาให้เรา Add a Text Field ทำตาม.. ในขั้นตอนนี้ถ้าใช้ Design ก็ง่ายดีครับ แต่เมื่อใช้ Design แล้วก็ต้องเปลี่ยนคุณสมบัติของ Properties ตามเข้าด้วยนะครับ 1. In the activity_my.xml file, within the element, define an element with the id attribute set to @+id/ edit_message . 2. Define the layout_width and layout_he...

Android HOWto - Create a Project with Android Studio (1)

รูปภาพ
    จุดเริ่มต้นของ “Android HOWto by Prajin. P” ก็เพราะต้องใช้ Android/iOS ในการทำงานวิจัย และเลือก Android เป็นตัวเริ่มต้นก่อนเป็นลำดับแรก ด้วยเหตุผลคือ เมื่อเขียนโปรแกรมบน Android เสร็จแล้ว สามารถที่จะทดลอง/ทดสอบกับเครื่อง Android ได้ ทันที และเมื่อพัฒนาโปรแกรมเพื่องานวิจัยเริ่มสมบูรณ์ เวอร์ชันสำหรับ iOS (iPhone) ก็จะตามมา คราวนี้พอจะเริ่มต้นกับ Android ก็ต้องสำรวจก่อนว่าจะเริ่มต้นที่จุดไหนดี โดยมีทางเลือก 3 ทางคือ 1.    ศึกษาจากการซื้อหนังสือ Android ภาษาไทย 2.    ศึกษาจากการซื้อหนังสือ Android Text Book 3.    ศึกษาจากการเว็บไซต์     เพื่อให้ได้ข้อมูลที่ทันสมัย ก็เลยเริ่มต้นจากเว็บไซต์น่าจะดีที่สุด แต่ปัญหาคือ เว็บไซต์ ที่ให้ข้อมูลเกี่ยวกับการเขียนโปรแกรมกับ Android นั้นมีจำนวนมาก แล้วจะเลือกเว็บไซต์ไหนดีล่ะ ก็เลยมาสรุปตรงที่เริ่มกับเว็บไซต์เจ้าของ Android (http://developer.android.com/develop/index.html) น่าจะเหมาะสมที่สุด มาเริ่มต้นโปรแกรมแรกกับ Android กันเลยดีกว่า ### ก่อนอื่นเราต้องติดต...