請求書データを保存し、その請求書をそのままプレビューする必要があります。つまり、保存した請求書データをその請求書形式で表示する必要があります。値だけでなく、形式をそのまま表示する必要もあります。これはアンドロイドスタジオで可能ですか?非常にこれは私があなたにコピー/貼り付けのために作成済みのコードを与えるつもりはないので、これが答えではない元の形式のデータをSQLiteデータベースに保存し、それらのデータをその書式形式で再度表示します。
<?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>
はい、これは可能ですが、最初にクリアする必要があることがいくつかあります。請求書データ(画像またはテキスト)はどのように入力しますか?どのようにデータを保存したいですか?あなたは今まで何をしていますか?あなたはあなたが使用しようとしているレイアウトを作成しましたか?複数のエディットテキストを使用しますか? –
また、何も提供しないと、あなたは今まで4つ持っているダウンボトムを引き起こします。 –
私は請求書フォームを持っています。この請求書フォームを開くと、ユーザーはデータを入力できます。そのユーザーは、保存ボタンをクリックして保存することができます。次に、作成した請求書のユーザー名をリストビューとして表示する必要があります。リストビュー項目をクリックすると、請求書はデータだけでなく書式でも書式として開く必要があります。それは私を助けてくださいことができれば、私はあなたがあなたの必要性に従って複数の列とSQLの詳細を保存し、請求書のタイトルを示すと、そのリストの項目をクリックするとリストビューを作成することができ – Kash