《《Android移动应用基础教程》之川菜菜谱移动应用基础教程》之川菜菜谱
fragment_menu.xml代码:代码:
fragment_content.xml代码:代码:
item_list.xml代码:代码:
activity_main.xml代码:代码:
package com.itcast.a4_6;
import android.app.Activity;
import android.app.FragmentTransaction;
import android.os.Bundle;
public class MainActivity extends Activity {
private FragmentTransaction beginTransaction;
//设置文字
private String[] settingText = {"" +
"1.将鸡蛋清和淀粉调料调匀成糊,涂抹在肉片上。" +
"2.将花椒、干辣椒慢火炸,待辣椒呈金黄色捞出切成细末。" +
"3.用锅中油爆炒豆瓣辣酱,然后将白菜叶,调料放入。" +
"4.随即放入 肉片,再炖几分钟,肉片熟后,将肉片盛起,将辣椒、花椒末撒上。" +
"5.用植物油烧开,淋在肉片上,即可使麻、辣、浓香四溢。",
"1、豆腐切丁,香葱、生姜、大蒜、干辣椒切细末备用。" +
"2、锅内放入油烧热, 先爆香葱末、生姜末、大蒜末、干辣椒末和豆瓣酱,再放入猪肉馅炒熟。" +
"3、加入适量水,煮开后加入豆腐丁、酱油、白糖煮3分钟。" +
"4、再用水淀粉勾芡后盛入盘中。" +
"5、烧热香油,爆香花椒,将花椒油淋在豆腐上即可。"};
//设置图标
private int[] settingicons = { R.drawable.boiledmeat,R.drawable.mapoytofu};
private String[] foodNames = {"水煮肉片","麻婆豆腐"};
//获取图标数组的方法
public int[] getIcons() {
return settingicons;
}
//获取设置菜品名称的方法
public String[] getNames() {
return foodNames;
}
//获取设置文字的方法
public String[] getSettingText() {
return settingText;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//创建Fragment
ContentFragment contentFragment = new ContentFragment();
MenuFragment menuFragment = new MenuFragment();
//获取事务
beginTransaction = getFragmentManager().beginTransaction();
//添加Fragment
beginTransaction.replace(R.id.foodcontent, contentFragment);
beginTransaction.replace(R.id.menu, menuFragment);
//提交事务
beginTransaction.commit();
}
}
ContentFragment.java代码:代码:
package com.itcast.a4_6;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
public class ContentFragment extends Fragment {
private View view;
private TextView mContent;
@Override
public void onAttach(Activity activity) {
评论0