在我的應用程序有disappearence顯示一些3 EditText上的看法和3個TEX tviews,基於某些條件(即),如果滿足一定條件下本應顯示,否則它應該not.I有這個textviews在XML file.How我能實現this..Thanks提前:TextView的appearence和Android的
我的XML文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Item"
android:layout_marginLeft="10dp"/>
<EditText
android:id="@+id/itemedit"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<requestFocus />
</EditText>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Price"
android:layout_marginLeft="10dp"/>
<EditText
android:id="@+id/priceedit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:numeric="decimal"/>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView -------->TExtview1
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Type"
android:layout_marginLeft="10dp"/>
<TextView --------->TExtview2
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:text="Recurrence"
/>
<TextView --------->TExtview3
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:text="Start Date"
/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<EditText --------->edittext1
android:id="@+id/recccatedit"
android:layout_width="110dp"
android:layout_height="wrap_content"
/>
<EditText --------->edittext2
android:id="@+id/reccedit"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:numeric="decimal"
/>
<EditText --------->edittext1
android:id="@+id/reccdateedit"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="right"
/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp">
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Back" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Save" />
<Button
android:id="@+id/btndelete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Delete" />
</LinearLayout>
</LinearLayout>
我的Java類文件:
if(!reccinc.equals("0"))
{
System.out.println("Inside if");
EditText rec=(EditText)findViewById(R.id.reccedit);
EditText reccdate=(EditText)findViewById(R.id.reccdateedit);
EditText recctype=(EditText)findViewById(R.id.recccatedit);
String recc=null;
String date=null;
String type=null;
db.open();
if(!intent.getStringExtra("Recc").equals("0"))
{
Cursor c= db.getReccurenceCount(intent.getStringExtra("Recc"));
startManagingCursor(c);
recc=c.getString(c.getColumnIndex("increment"));
date=c.getString(c.getColumnIndex("startdate"));
type=c.getString(c.getColumnIndex("recurrencetype"));
}
rec.setText(recc);
recctype.setText(type);
reccdate.setText(date);
}
埃裏克我張貼only..I檢查了條件display..But我搜索的淨但是我找不到任何相關的答案。所以我有一個混亂,我必須在代碼部分做到這一點,不可能通過XML ..這張貼在這裏張貼... – 2012-08-03 04:54:06