いくつかのプロパティでxmlレイアウトを変更するアプリケーションを実装しました。 私はR.layout.mainでXMLファイルを設計しました。アンドロイドレイアウトのXMLファイルとしてコンテンツを変更する方法は?
私は最初はメインなくなっ
として可視性として更新プロパティでmain.xmlファイルのコピーを取得したいと思い、実行時にmain.xmlファイルを更新し、私の活動class.Whenから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" >
を//ここで私はアンドロイドを設定しませんでした:視認性=「消え」 は//私は活動クラスから上記のプロパティを変更したい
<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ているユーザーだcontentViewを取得するために、私は希望のボタン保存をクリックしてくださいxmlファイルはアンドロイドレイアウトxml.iとして、レイアウトプロパティを隠しているプロパティを変更したmain.xmlのコピーを意味します。
コンテンツが変更されたときにmain.xmlファイルのコピーを取得するにはどうすればよいですか?
すべてのボディは、私を助けてください.....
変更されたXMLファイルを実際に取得することはできません。おそらく、これで何をしようとしているのか説明する必要があります。 – Luksprog
私のコードを更新しました –