我已經實現了一個應用程序來修改xml佈局的一些屬性。 我在R.layout.main設計了一個xml文件。如何獲取作爲android佈局xml文件的修改內容?
我從我的活動我class.When更新在運行時的main.xml文件我想用更新的屬性獲得的main.xml文件的副本可視性了
最初主要設置Visibility屬性。 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" >
//這裏我沒設置了android:知名度=「水漲船高」 //我想上述財產行爲類改變
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Question1" android:textColor="#ffffff"/>
<CheckBox
android:id="@+id/questioncheckBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<EditText
android:id="@+id/editTextone"
android:layout_width="180dip"
android:layout_height="wrap_content" android:focusable="true">
</EditText>
<CheckBox
android:id="@+id/checkBox1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>
我已經實現了我的應用程序如下:
public class ContentExmpleActivity extends Activity {
LinearLayout l1,l2;
CheckBox c1,c2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
l1 =((LinearLayout)findViewById(R.id.linearLayout1));
l2=((LinearLayout)findViewById(R.id.linearLayout2));
c1=((CheckBox)findViewById(R.id.checkBox1));
c2=((CheckBox)findViewById(R.id.checkBox2));
c1.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
l1.setVisibility(View.GONE);
}
});
c2.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
l2.setVisibility(View.GONE);
}
});
((Button)findViewById(R.id.button1)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//Implementation for get the modified content xml layout with properties from emulator
}
});
}
}
從上面的類我是hidding佈局時,用戶選中該複選框則hidding.When上保存按鈕用戶點擊我想獲得的內容查看xml文件作爲android佈局xml.i表示具有修改的屬性作爲隱藏佈局屬性的main.xml副本。
如何在內容修改時獲取main.xml文件的副本?
請任何機構幫助我.....
您實際上無法獲得修改後的xml文件,也許您應該解釋正在嘗試如何處理此問題。 – Luksprog 2012-03-26 10:52:31
我已更新我的代碼 – 2012-03-26 11:07:11