我需要保存發票數據,然後需要按照原樣預覽發票。這意味着我需要使用該發票格式查看保存的發票數據。不僅價值觀,而且還需要按原樣查看格式。這是可能的android工作室做?非常感謝您的幫助...以原始格式將數據保存在SQLite數據庫中,並以該表單格式再次查看這些數據
這是我的XML文件
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!--This is the customer name-->
<TextView
android:id="@+id/invoTxt1"
android:layout_width="142dp"
android:layout_height="45dp"
android:gravity="left"
android:text="Billed To : "
android:textAlignment="gravity"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#FFB3BDBF"
android:textStyle="bold"
android:layout_alignBaseline="@+id/invoTxt4"
android:layout_alignBottom="@+id/invoTxt4"
android:layout_alignLeft="@+id/SplitLine_hor1"
android:layout_alignStart="@+id/SplitLine_hor1" />
<!--Invoice Number this shoul be auto increased-->
<TextView
android:id="@+id/invoTxt4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:text="Invoice No: "
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#FFB3BDBF"
android:textStyle="bold"
android:layout_below="@+id/button2x"
android:layout_alignRight="@+id/SplitLine_hor1"
android:layout_alignEnd="@+id/SplitLine_hor1"
android:layout_marginTop="30dp"
android:layout_toRightOf="@+id/textView18"
android:layout_toEndOf="@+id/textView18" />
<!--Data of Issue-->
<TextView
android:id="@+id/date"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left"
android:onClick="setDate"
android:text="Date of Issue"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#000000"
android:layout_below="@+id/invoTxt1"
android:layout_alignLeft="@+id/invoTxt4"
android:layout_alignStart="@+id/invoTxt4" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="@string/date_selected"
android:layout_below="@+id/date"
android:layout_alignLeft="@+id/date"
android:layout_alignStart="@+id/date"
android:layout_alignRight="@+id/date"
android:layout_alignEnd="@+id/date" />
<!--Invoice total amount-->
<TextView
android:id="@+id/invoTotal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Line Total:"
android:gravity="center"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#FF067591"
android:textStyle="bold"
android:layout_above="@+id/editSubTotal"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_alignLeft="@+id/editSubTotal"
android:layout_alignStart="@+id/editSubTotal" />
<View
android:id="@+id/SplitLine_hor1"
android:layout_width="wrap_content"
android:layout_height="2dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="280dp"
android:background="#0095b6" />
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/date"
android:layout_marginLeft="88dp"
android:layout_marginStart="88dp"
android:text="@string/date_selected"
android:layout_toEndOf="@+id/invoTxt1"
android:layout_toRightOf="@+id/invoTxt1"
android:textAppearance="?android:attr/textAppearanceMedium" />
<!--Edit subtotal-->
<EditText
android:id="@+id/editSubTotal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:textColor="#000000"
android:layout_marginBottom="38dp"
android:layout_above="@+id/invoiceDis"
android:layout_alignLeft="@+id/editInvoiceDis"
android:layout_alignStart="@+id/editInvoiceDis" />
<TextView
android:id="@+id/subTotal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sub Total"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:layout_alignBottom="@+id/editSubTotal"
android:layout_toLeftOf="@+id/invoTotal"
android:layout_toStartOf="@+id/invoTotal"
android:layout_marginRight="18dp"
android:layout_marginEnd="18dp" />
<TextView
android:id="@+id/invoiceDis"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Invoice Discount (%)"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:layout_alignBottom="@+id/editInvoiceDis"
android:layout_alignRight="@+id/invoiceDisT"
android:layout_alignEnd="@+id/invoiceDisT" />
<!--Enter Invoice Discount-->
<EditText
android:id="@+id/editInvoiceDis"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal"
android:layout_below="@+id/SplitLine_hor1"
android:layout_alignRight="@+id/SplitLine_hor1"
android:layout_alignEnd="@+id/SplitLine_hor1"
android:layout_marginTop="163dp" />
<TextView
android:id="@+id/textGetAddress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text=" "
android:layout_below="@+id/invoTxt1"
android:layout_alignLeft="@+id/SplitLine_hor1"
android:layout_alignStart="@+id/SplitLine_hor1"
android:layout_alignRight="@+id/invoTxt1"
android:layout_alignEnd="@+id/invoTxt1"
android:layout_alignBottom="@+id/textView8" />
<TextView
android:id="@+id/textView18"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ABCDE Company Private Limited"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:gravity="center"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
<!--after click this button user redirect to another activity and it open a list item description-->
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Add a Line"
android:background="@drawable/buttonshapes"
android:layout_below="@+id/SplitLine_hor1"
android:layout_marginTop="13dp"
android:layout_alignLeft="@+id/SplitLine_hor1"
android:layout_alignStart="@+id/SplitLine_hor1"
android:layout_alignRight="@+id/SplitLine_hor1"
android:layout_alignEnd="@+id/SplitLine_hor1" />
<Button
android:id="@+id/invoiceDisT"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="23dp"
android:text="Total"
android:layout_below="@+id/invoiceDis"
android:layout_alignLeft="@+id/subTotal"
android:layout_alignStart="@+id/subTotal" />
<EditText
android:id="@+id/editSubTNDiscount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="numberDecimal"
android:layout_alignBottom="@+id/invoiceDisT"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<!--Save invoice-->
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Add"
android:layout_below="@+id/textView18"
android:layout_alignLeft="@+id/textGetAddress"
android:layout_alignStart="@+id/textGetAddress" />
<!--View Listview of saved invoices by clicking this button-->
<Button
android:id="@+id/button2x"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/button"
android:layout_alignEnd="@+id/invoTxt4"
android:layout_alignRight="@+id/invoTxt4"
android:layout_marginEnd="14dp"
android:layout_marginRight="14dp"
android:text="View" />
</RelativeLayout>
</ScrollView>
是的,這是可能的,但有些事情你應該先清除。你將如何輸入發票數據(圖像或文本)?你想如何保存數據?你到現在爲止做了什麼?您是否創建了要使用的佈局?你會使用多個edittexts嗎? –
此外,沒有提供任何東西會導致你有4至今的downvotes。 –
我有一張發票表格,一旦這張發票表格被打開,用戶可以輸入數據。之後,用戶可以保存點擊保存按鈕。然後需要將這些發票創建的用戶的名稱視爲列表視圖。一旦我們點擊一個listview項目,發票需要打開,因爲它是格式,不僅是數據,而且是格式。如果可能的話,請幫助我,我很新到Android – Kash