Custom set language android
สร้าง Class Extends Application
http://pastebin.com/nFJDF8Hd
Set Manifest
http://pastebin.com/zm1EN8Wy
เวลาใช้
MyApplication.updateLanguage(getApplicationContext(), “th”);
สั่งงานแค่ครั้งเดียว ค่าจะถูกเก็บใน SharedPreferences
วิธีเพิ่ม layout ในส่วนที่ต้องการ เหมือนกับ jQuery append
วิธี Load layout อื่นใน Project มาเพื่อทำการ Add view ในส่วนที่ต้องการ
// Find ส่วนที่ต้องการจะเพิ่มลงไปมาก่อน
LinearLayout productVariant = (LinearLayout)findViewById(R.id.linear_product_status);
// โหลด Layout ที่จะนำมาเพิ่มขึ้นมา
LayoutInflater factory = LayoutInflater.from(this);
View productVariantRow = factory.inflate(R.layout.linear_product_detail_stock_row, null);// เพิ่มลงไปในส่วนที่เลือกไว้ตอนแรก
productVariant.addView(productVariantRow);
เป็นการเพิ่ม View ในส่วนที่ต้องการ เหมือนกับ append ใน jQuery
– ถ้าต้องการเปลี่ยน Text หรือข้อมูลบางอย่างใน Layout ที่จะโหลดเพิ่มเข้ามา ให้ใช้ productVariantRow findViewById ต่อเพื่อ Settext ฯลฯ ต่อได้เลยก่อนที่จะ addView