【发布时间】:2016-05-27 23:39:07
【问题描述】:
我有一个名为“PurcahseActivity”的活动,用户交易的价值显示在那里。附图中的“总计:1138.50 欧元”。 该值是在用户进行购买后生成的。
我有另一个名为“SalesReportActivity”的活动,在这里,我需要在此布局中显示相同的值。
实现这一目标的最佳方法是什么?
这是我的 PurchaseLayout.xml。 'net_total' 是显示值的 ID。
<?xml version="1.0" encoding="utf-8"?>
<TableRow xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="64dp"
android:layout_gravity="center_horizontal" >
<LinearLayout
android:id="@+id/net_total_value"
android:layout_width="85dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginLeft="5dp"
android:orientation="vertical" >
<TextView
android:id="@+id/net_total"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="right"
android:textColor="@color/dark_grey_standard_text"
android:textSize="15sp"
android:textStyle="bold" />
</LinearLayout>
</TableRow>
我进行了很多研究,但找不到针对这个特定问题的任何解决方案。基本上,我只想在我的 salesReport 中显示相同的值。
【问题讨论】:
-
这两个是独立的活动?
-
如何从第一个活动导航到第二个活动?是在单击“Pusrchase”按钮之后还是类似的东西?
-
是的,它们是两个独立的活动。当用户点击“购买”按钮时,会显示最终金额。在报表活动中,只显示产品名称,我也想显示 Total 值。
-
您也可以使用
onActivityResult()和setResult()进行归档。