我刚刚开始研究android并且对布局有疑问。我的应用程序将显示一个滚动的股票代码列表,其中包括价格,价格变化,交易量,交易量变化等数据。
这是我的第一个Android应用程序,所以我仍然在“你怎么做这一切”阶段。你能评论我是如何解决这个问题的,或者就如何解决这个问题提出任何建议吗?
现在我正在IDE中设计TableRow格式。在真正的应用程序中,我将以编程方式添加TableRow,我只需要弄清楚布局。我已经包含了我现在拥有的图像和我的XML。该图像包含一个显示一个股票的TableRow。我这样做好,有任何可怕的新手错误吗?
感谢您提出任何意见。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="20"
android:background="#3fad86">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="GE"
android:id="@+id/textView"
android:textSize="50sp" />
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="80"
android:background="#d52424">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="50"
android:background="#ffe203">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="$54.32"
android:id="@+id/textView3"
android:textSize="20sp"
android:background="#76bfff"
android:layout_weight="50"
android:layout_gravity="center_vertical"
android:gravity="center" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="($1.25)"
android:id="@+id/textView2"
android:textSize="20sp"
android:background="#f09ba0"
android:layout_weight="50"
android:layout_gravity="center_vertical"
android:gravity="center" />
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="50">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="58492395"
android:id="@+id/textView4"
android:textSize="20sp"
android:background="#4bff0f"
android:layout_weight="50"
android:layout_gravity="center_vertical"
android:gravity="center" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="(2052342)"
android:id="@+id/textView5"
android:textSize="20sp"
android:background="#00a6ff"
android:layout_weight="50"
android:layout_gravity="center_vertical"
android:gravity="center" />
</LinearLayout>
</LinearLayout>
</TableRow>
</TableLayout>
</LinearLayout>
答案 0 :(得分:1)
你的布局看起来很好。您应该能够以编程方式获取textview中的值