2014-02-13 122 views
1

我想更改對話框中標題的字體和顏色,我想更改字體,大小和顏色,我應該怎麼做?更改對話框中標題文本的顏色和字體

這裏是我的代碼,

ivworknggroup.setOnClickListener(new OnClickListener() { 

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

       final Dialog dialog = new Dialog(Ourwork.this); 
       dialog.setContentView(R.layout.nggroup); 
       dialog.setTitle("N.G.GROUP"); 

       TextView tvnggroup1 = (TextView) dialog.findViewById(R.id.tvnggroup1); 

       TextView tvnggroup2 =(TextView)dialog.findViewById(R.id.tvnggroup2); 

       Typeface typeFace1 = Typeface.createFromAsset(getAssets(),"fonts/antennalight.ttf"); 
       tvnggroup1.setTypeface(typeFace1); 
       Typeface typeFace = Typeface.createFromAsset(getAssets(),"fonts/antennabold.ttf"); 
       tvnggroup2.setTypeface(typeFace); 

       tvnggroup2.setOnClickListener(new OnClickListener() { 

        @Override 
        public void onClick(View arg0) { 
         // TODO Auto-generated method stub 
         Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.nggroupindia.com/")); 
         startActivity(browserIntent); 
        } 
       }); 
       dialog.show(); 

      } 
     }); 

任何一個能幫助我嗎? 謝謝你。

回答

-1

嘗試這種方式

private String HALLOWEEN_ORANGE = "#FF7F27"; 

AlertDialog dialog = new AlertDialog.Builder(this).setMessage("Message").show(); 

setTitle("Title"). 
setTitleColor(HALLOWEEN_ORANGE). 

setDividerColor(HALLOWEEN_ORANGE). 

TextView textView = (TextView) dialog.findViewById(android.R.id.message); 
textView.setTextSize(10);//to change font size 
textView.setTextColor(Color.RED); // to change color 
//to change font family 
Typeface face = Typeface.createFromAsset(getAssets(),"font/fontFileName.ttf"); 
textView.setTypeface(face); 
+0

我想改變字體和顏色標題只有不消息!!!!! 「N.G.GROUP」在我的文章中看到它 – akky777

+0

檢查更新... –

+0

它不起作用... – akky777

1

嗯,我也有類似的情況一次,但是這是有它解決爲了我。

Dialog sortDialog = new Dialog(getApplicationContext()); 
       sortDialog.setContentView(R.layout.adtype_alertdialog); 
       sortDialog.setTitle("N.G.GROUP"); 
       int dividerId = sortDialog 
         .getContext() 
         .getResources() 
         .getIdentifier("android:id/titleDivider", null, 
           null); 
       if (dividerId != 0) { 
        View divider = sortDialog.findViewById(dividerId); 
        divider.setBackgroundColor(getResources().getColor(
          R.color.yellow)); 
       } 
       TextView tv = (TextView) sortDialog 
         .findViewById(android.R.id.title); 
       if (tv != null) { 
        tv.setTextColor(getResources().getColor(R.color.yellow)); 
       } 
       sortDialog.show(); 

機器人:ID/titleDivider & android.R.id.title在您的SDK文件夾中的alert_dialog.xml發現一個標識符

相關問題