Bài đăng

[Android] Tạo form log in với EditText và Button

Hình ảnh
Ta cần lưu ý: Phần ánh xạ các view (dùng (loại view)findViewById(R.id.idview) ) giống với document.getElementById Dùng phương thức setOnClickListener(new View.OnClickLister(){@Override.... để xử lí sự kiện click Button Dùng getText().toString() để lấy giá trị của EditText và setText() để gán giá trị chuỗi cho view package com.example.administrator.form_login; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class login extends AppCompatActivity { EditText edt_user ; EditText edt_password ; TextView txt_annoyce ; Button btn_login ; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout. activity_login ); //ánh xạ đến các view tương ứng thông qua id edt_user =(EditText)findV...

[Android] LinearLayout và RelativeLayout

Hình ảnh
LinearLayout giống với <div> trong HTML  RelativeLayout cũng giống như LinearLayout nhưng có thêm các thuộc tính như: toRightOf(id),layout_below(id) ,...nói chung là phụ thuộc vào một thành phần khác Giúp chia bố cục cho màn hình activity Trong LinearLayout có thể có TextView , Button , EditView,... Các thuộc tính thường dùng như: orientation = "vertical" chia theo chiều dọc , "horizontal" chia theo chiều ngang width,height : thường là match_parent : bao toàn màn hình , wrap_content : là bao bọc nội dung ( như text ) weightSum : để chia các thành phần bên trong theo tỉ lệ weight . Vd : weightSum ="5" thì các thành phần con ( LinearLayout con ) sẽ có layout_weight là 2 :3 hoặc  1:2:2 Ngoài ra còn có background,color ,... như trong HTML của thẻ <div> File app/res/layout/ten_activity.xml <? xml version= "1.0" encoding= "utf-8" ?> < LinearLayout android :layout_width= "match_parent...

[Basic] Kiểm tra số nguyên tố

Hình ảnh
package basic_test; import java.util.*; public class kt_cacloaiso {     public static void main(String[]args){         kiemtra a=new kiemtra();                  System.out.println("Nhập số để kiểm tra");                  Scanner nhap=new Scanner(System.in);         int n=nhap.nextInt();                  if(a.kt_nguyento(n)==1)         {             System.out.println("Là số nguyên tố");         }         else{             System.out.println("Không phải số nguyên tố");         }     } } class kiemtra{     public int kt_nguyento(int n){         if(n<2) return 0;         for(int i=2;...