2013-08-02 121 views
1

在我的第四课堂选择的文本将不会显示粗体只有早餐会显示粗体午餐和晚餐不是鞋大胆当我按img2或img3告诉我我会做什么?所有值显示在吐司,但只有当PRES IMG是做早餐会大胆午餐和晚餐没有表现出不maketext大胆大胆在我的代码textview不显示大胆我该怎么办?

img1.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 

      Intent iMenuList = new Intent(thirdstep.this, 
        fourthscreen.class); 

      iMenuList.putExtra("Menuitem", txt1.getText().toString()); 

      startActivity(iMenuList); 

     } 
    }); 

    img2.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 

      Intent iMenuList = new Intent(thirdstep.this, 
        fourthscreen.class); 

      iMenuList.putExtra("Menuitem", txt2.getText().toString()); 

      startActivity(iMenuList); 

     } 
    }); 

    img3.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 

      Intent iMenuList = new Intent(thirdstep.this, 
        fourthscreen.class); 

      iMenuList.putExtra("Menuitem", txt3.getText().toString()); 

      startActivity(iMenuList); 

     } 
    }); 

} 

    } 


     public class fourthscreen extends Activity 

      Breakfast = (TextView) findViewById(R.id.txtfourth1); 
    Lunch = (TextView) findViewById(R.id.txtfourth2); 
    Supper = (TextView) findViewById(R.id.txtfourth3); 


     Bundle bundle = this.getIntent().getExtras(); 
    String param1 = bundle.getString("Menuitem"); 

       Toast.makeText(fourthscreen.this, param1, Toast.LENGTH_LONG).show(); 
    if(param1.equalsIgnoreCase("BreakFast")) 
    { 
     Breakfast.setTypeface(null, Typeface.BOLD); 
    } 
    else 
     if(param1.equalsIgnoreCase("Lunch")) 
     { 
      Lunch.setTypeface(null, Typeface.BOLD); 
     } 
     else 
      if(param1.equalsIgnoreCase("Supper")) 
      { 
       Lunch.setTypeface(null, Typeface.BOLD); 
      } 
+0

txt1.getText()的toString()=早餐txt2.getText()的toString()=午餐 – user2644835

+0

txt3.getText()的toString()= SUPPER – user2644835

+0

尝试使用安卓。TEXTSTYLE = “黑体”在XML – Sunny

回答

0

首先检查String param1 = bundle.getString("Menuitem"); p * aram1 *值以下行,你只有通过“B reakFast“,”午餐“和”晚餐“?

if(param1.equalsIgnoreCase("BreakFast")) 
{ 
     Breakfast.setTypeface(null, Typeface.BOLD); 
     Lunch.setTypeface(null, Typeface.NORMAL); 
     Supper.setTypeface(null, Typeface.NORMAL); 
} 
else if(param1.equalsIgnoreCase("Lunch")) 
{ 
     Lunch.setTypeface(null, Typeface.BOLD); 
     Breakfast.setTypeface(null, Typeface.NORMAL); 
     Supper.setTypeface(null, Typeface.NORMAL); 
} 
else if(param1.equalsIgnoreCase("Supper")) 
{ 
     Supper.setTypeface(null, Typeface.BOLD); 
     Lunch.setTypeface(null, Typeface.NORMAL); 
     Breakfast.setTypeface(null, Typeface.NORMAL); 
} 
+0

是50%的工作午餐会不会b突出显示 否则,如果(param1.equalsIgnoreCase(“午餐”)) \t { \t \t Breakfast.setTypeface(NULL,字体。正常); \t \t Lunch.setTypeface(null,Typeface.BOLD); \t \t Supper.setTypeface(null,Typeface.NORMAL); \t} – user2644835

+0

当我按img2 buttonToast将显示“午餐”,但lunch.txt不会b大胆 – user2644835

+0

向我显示您的最新代码与xml文件.. –

0
yourTextView.setTypeface(null,Typeface.DEFAULT_BOLD); 

尝试默认大胆的,它为我工作

+0

不,我只是想按按钮上的文字显示西港岛线大胆 – user2644835

0

在XML只是写在TextView中标签

android:textStyle="bold" 
相关问题