Giao diện xml :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TableLayout
android:layout_width="match_parent"
android:background="#000000"
android:layout_height="wrap_content"
>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="47dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#ff7b00"
android:background="#ffffff"
android:id="@+id/textViewHienThiSo"
android:textStyle="bold"
android:layout_column="0"
android:layout_span="2"
android:gravity="center" />
<Button
android:layout_width="wrap_content"
android:textColor="@color/trang"
android:layout_height="wrap_content"
android:text="X"
android:background="@drawable/custom_button_keyboard_xoa"
android:textStyle="bold"
android:id="@+id/buttonXoaKQ"
android:layout_column="2" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="vertical"
android:gravity="center">
<Button
android:layout_width="@dimen/width"
android:layout_height="wrap_content"
android:textColor="@color/trang"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:text="1"
android:id="@+id/buttonSo1"
/>
<Button
android:layout_width="@dimen/width"
android:layout_height="wrap_content"
android:text="2"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonSo2"
/>
<Button
android:layout_width="@dimen/width"
android:layout_height="wrap_content"
android:text="3"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonSo3" />
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_column="0"
android:gravity="center">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="4"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonSo4" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="5"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonSo5" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="6"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonSo6"
/>
</TableRow>
<TableRow
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="center">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="7"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonSo7" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonSo8" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="9"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonSo9" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ĐÓNG"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonDongYKeyBa" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:textColor="@color/trang"
android:id="@+id/buttonSo0"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:layout_column="1" />
<Button
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/custom_button_keyboard"
android:textStyle="bold"
android:textColor="@color/trang"
android:id="@+id/buttonHuykB"
android:layout_column="2" />
</TableRow>
</TableLayout>
</LinearLayout>
code.java :
// sự kiện click item listview
listViewViewMHDHSanPham.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, final int position, long id) {
// lấy view_.xml
LayoutInflater li = LayoutInflater.from(getApplicationContext());
View viewnhapcard = li.inflate(R.layout.view_keyboard, null);
// tạo alerdialog
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(ManHinhDatHang.this);
// cập nhật view.xml tới alertdialog builder
alertDialogBuilder.setView(viewnhapcard);
// ánh xạ
textViewHienThiSo =(TextView)viewnhapcard.findViewById(R.id.textViewHienThiSo);
buttonXoaKQ =(Button)viewnhapcard.findViewById(R.id.buttonXoaKQ);
buttonSo1 =(Button)viewnhapcard.findViewById(R.id.buttonSo1);
buttonSo2 =(Button)viewnhapcard.findViewById(R.id.buttonSo2);
buttonSo3 =(Button)viewnhapcard.findViewById(R.id.buttonSo3);
buttonSo4 =(Button)viewnhapcard.findViewById(R.id.buttonSo4);
buttonSo5 =(Button)viewnhapcard.findViewById(R.id.buttonSo5);
buttonSo6 =(Button)viewnhapcard.findViewById(R.id.buttonSo6);
buttonSo7 =(Button)viewnhapcard.findViewById(R.id.buttonSo7);
buttonSo8 =(Button)viewnhapcard.findViewById(R.id.buttonSo8);
buttonSo9 =(Button)viewnhapcard.findViewById(R.id.buttonSo9);
buttonSo0 =(Button)viewnhapcard.findViewById(R.id.buttonSo0);
buttonDongYKeyBa =(Button)viewnhapcard.findViewById(R.id.buttonDongYKeyBa);
buttonHuykB =(Button)viewnhapcard.findViewById(R.id.buttonHuy);
// xử lý nút xóa
buttonXoaKQ.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xu ly su kien
Ham.SuKienChamButton(buttonDongYKeyBa, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonDongYKeyBa.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xử lý sự kiện
Ham.SuKienChamButton(buttonSo1, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xử lý sự kiện
Ham.SuKienChamButton(buttonSo2, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xử lý sự kiện
Ham.SuKienChamButton(buttonSo3, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xử lý sự kiện
Ham.SuKienChamButton(buttonSo4, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xử lý sự kiện
Ham.SuKienChamButton(buttonSo5, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xử lý sự kiện
Ham.SuKienChamButton(buttonSo6, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xử lý sự kiện
Ham.SuKienChamButton(buttonSo7, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo7.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xử lý sự kiện
Ham.SuKienChamButton(buttonSo8, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo8.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
// xử lý sự kiện
Ham.SuKienChamButton(buttonSo9, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo9.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
Ham.SuKienChamButton(buttonSo0, R.drawable.custom_button_keyboard_click, R.drawable.custom_button_keyboard);
buttonSo0.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
}
});
// create alert dialog
alertDialog = alertDialogBuilder.create();
// show it
alertDialog.show();
}
});
No comments:
Post a Comment