Android 台灣中文網
標題:
請高手幫忙修改
[打印本頁]
作者:
louis19910813
時間:
2012-8-8 01:14
標題:
請高手幫忙修改
這程式想做來儲存客戶的購買資料與商品資訊,
但是,感覺表單過多,
卻又不知道怎麼做下拉式捲軸
請大大幫忙修改,另外新增完資料可以寫個彈出式窗提示麻?
testTab7 (1).rar
2012-8-8 01:11 上傳
點擊文件名下載附件
下載積分: 碎鑽 -1 個
281.26 KB, 下載次數: 1, 下載積分: 碎鑽 -1 個
試作的檔案
作者:
ploglin
時間:
2012-8-8 09:22
下拉選單可以用 Spinner 來處理
作者:
louis19910813
時間:
2012-8-8 09:27
所以是另外補上一行麻,說真的不大懂= ="這也是拿範例來修改的= ="
作者:
ploglin
時間:
2012-8-8 10:03
我誤會你的意思了。
如果要呈現捲軸,可以用ScrollView,ScrollView底下只能有一個物件,所以大致排法如下
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<!--
自己的Layout放這裡面
-->
</LinearLayout>
</ScrollView>
複製代碼
彈跳視窗則可以用 AlertDialog 來實作,可參考
http://toimy.blogspot.tw/2010/08/android-alertdialog.html
作者:
louis19910813
時間:
2012-8-8 17:08
板大,所以如果是每個頁面都要拉的話,就是每個資料表都要新增你貼的這幾行資料表,是嘛!?
因為說真的剛學,又要搞專題,真的一頭霧水,全部都自己學又學的不精通= ="
作者:
louis19910813
時間:
2012-8-9 00:36
Could not create the view: org.eclipse.mylyn.tasks.ui.views.tasks 為什麼我的程式會出現這行!!
作者:
louis19910813
時間:
2012-8-9 00:45
板大,下拉式OK了,那麼橫向的捲軸呢!? 因為表格格子過長..
作者:
louis19910813
時間:
2012-8-9 01:13
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Spinner
android:id="@+id/Spinner03"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</Spinner>
<TableLayout
android:id="@+id/TableLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:stretchColumns="1" >
<TableRow
android:id="@+id/TableRow01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/TextView21"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_item" >
</TextView>
<EditText
android:id="@+id/EditText21"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/TableRow02"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/TextView22"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_class" >
</TextView>
<EditText
android:id="@+id/EditText22"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/TableRow03"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/TextView23"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_price" >
</TextView>
<EditText
android:id="@+id/EditText23"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/tableRow04"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView24"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_unit" />
<EditText
android:id="@+id/EditText24"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" >
<requestFocus />
</EditText>
</TableRow>
<TableRow
android:id="@+id/tableRow05"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView25"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_capacity" />
<EditText
android:id="@+id/EditText25"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" />
</TableRow>
<TableRow
android:id="@+id/tableRow06"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView26"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_images" />
<EditText
android:id="@+id/EditText26"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPostalAddress" />
</TableRow>
<TableRow
android:id="@+id/tableRow07"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView27"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_object" />
<EditText
android:id="@+id/EditText27"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" />
</TableRow>
<TableRow
android:id="@+id/tableRow08"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView28"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_function" />
<EditText
android:id="@+id/EditText28"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" />
</TableRow>
<TableRow
android:id="@+id/tableRow09"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView29"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_number" />
<EditText
android:id="@+id/EditText29"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" />
</TableRow>
<TableRow
android:id="@+id/tableRow10"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView30"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_frequency" />
<EditText
android:id="@+id/EditText30"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" />
</TableRow>
<TableRow
android:id="@+id/tableRow11"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView31"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/commodity_nnumber" />
<EditText
android:id="@+id/EditText31"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="number" />
</TableRow>
</TableLayout>
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/Button09"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="12px"
android:text="@string/app_add" >
</Button>
<Button
android:id="@+id/Button10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="12px"
android:text="@string/app_update" >
</Button>
<Button
android:id="@+id/Button11"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="12px"
android:text="@string/app_delete" >
</Button>
<Button
android:id="@+id/Button12"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="12px"
android:text="@string/app_clear" >
</Button>
<Button
android:id="@+id/Button0C"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="12px"
android:text="@string/app_list" >
</Button>
</LinearLayout>
<EditText
android:id="@+id/EditTextCC"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</EditText>
</LinearLayout>
</ScrollView>
作者:
ploglin
時間:
2012-8-9 08:59
雖然橫向是可以做的出來,但我建議你,在手機的處理上不要讓畫面太複雜。
盡可能只有1向的捲軸就好了。不然操作也不是很方便。
作者:
wind8894
時間:
2012-8-9 19:09
彈出式窗提示alertdialog 或是toast 、popup window效果都不錯
作者:
louis19910813
時間:
2012-8-11 01:58
我們的程式是想在平板上運行,現在問題點卡在橫向,跟表格欄位的輸入方式,研究很久,沒頭緒啊...
作者:
ploglin
時間:
2012-8-11 07:53
ScrollView可以設定出現橫向捲軸,layout就多參考其它app的排版方式
作者:
louis19910813
時間:
2012-8-12 12:54
那表格欄位的輸入方式該怎麼去做更改呢!? 全部都只能輸入數字耶...
作者:
ploglin
時間:
2012-8-13 09:17
只能輸入數字應該是你拉錯元件了。 EditText 有很多不同的 input type。
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1