私はs がActivity
ないという点で1 つを持っていますがButton
、別の s が来るようにコーディングしましたActivity
。今、この 2 番目Activity
には 3 つButton
の s があり、すべてをクリックすると、それぞれの異なるアクティビティが膨らみます。この 2 番目Activity
にもう 1 つ追加しました。この 4 番目をButton
クリックすると、別のレイアウトが前面に表示されるのではなく、別のレイアウトを膨らませたいだけです (を変更したくない) そのレイアウトで (これを行う必要があります) inflate)特定のサイトのリストを持つ があります。このレイアウトが膨張すると、サイトのリストが表示され、そこをクリックするとその Web ページに移動します。Button
Activity
Activity
ListView
問題1 : . xml
_Button
Activity
問題 2:
が膨らんでいて、4 つすべてを含むxml
をクリックするとBackButton
、表示されるはずです。Activity
Button
別のものを膨らませるために使用しているコードは次のxml
とおりです。
fourthButton.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
callingMore();
}
});
private void callingMore() {
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.web_site_list_xml, (ViewGroup)findViewById(R.id.site_list));
}
しかし、このコードは強制終了を与え、膨張していません。メソッド内 xml
で使用すると、膨張しますが、何も表示されず、ヒットすると、4つすべての s が表示されません。setContentView( R.layout.web_site_list_xml)
callingMore()
xml
xml
BackButton
Activity
Button