2016-05-04 8 views
-1

私は文字列配列を持っています。私はそれで大胆にしたい。私はを試してみる。しかし、それは動作していません。どのように私は配列で太字にすることができますか?私を助けてください?アレイを太字にするには?

<string-array name="title_actionbars"> 
     <item >Trang chủ</item> 
     <item>Thẻ game online</item> 
     <item>Zing Card - Zing Xu - Vinagame</item> 
     <item>Vcoin - VTC - Audition</item> 
     <item>Thẻ Mobay - Minh Châu Corp</item> 
     <item>Thẻ Bit - Qpal</item> 
     <item>Oncash - VDC-Net2</item> 
     <item>Gate - Bạc Gate - FPT</item> 
     <item>Garena - Nạp Sò</item> 
     <item>Thẻ Điện Thoại</item> 
     <item>Thẻ Viettel</item> 
     <item>Thẻ MobiFone</item> 
     <item>Thẻ VinaPhone</item> 
     <item>Lịch sử đơn hàng</item> 
     <item >Thanh toán</item> 
     <item>Giỏ hàng</item> 
     <item>Đăng xuất</item> 
     <item>Chi tiết thẻ</item> 
    </string-array> 

マイJavaコード。私はdrawerListMenuにarraylistを追加します。しかし、私はdrawerListMenuにarraylistを表示するときに太字の項目を変更したい。しかし、働いている!

drawerListMenu.setOnItemClickListener(new SlideMenuClickListener());  
     // setting the nav drawer list adapter 
     drawerListItemMenu = new ArrayList<DrawerItemMenu>(); 
     //add game menu 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[0], iconMenus.getResourceId(4, -1), true)); 
     //add The dien thoai menu 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[1], iconMenus.getResourceId(5, -1), true)); 
     //add history order menu   
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[2], iconMenus.getResourceId(6, -1), true)); 
     //add The dien thoai menu 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[3], iconMenus.getResourceId(6, -1), true)); 
     //add history order menu  
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[4], iconMenus.getResourceId(6, -1), true)); 
     //add The dien thoai menu 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[5], iconMenus.getResourceId(6, -1), true)); 
     //add history order menu   
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[6], iconMenus.getResourceId(6, -1), true)); 
     //add The dien thoai menu 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[7], iconMenus.getResourceId(6, -1), true)); 
     //add history order menu 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[8], iconMenus.getResourceId(6, -1), true)); 
     //add The dien thoai menu 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[9], iconMenus.getResourceId(5, -1), true)); 
     //add history order menu   
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[10], iconMenus.getResourceId(6, -1), true)); 
     //add The dien thoai menu 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[11], iconMenus.getResourceId(6, -1), true)); 
     //add history order menu 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[12], iconMenus.getResourceId(6, -1), true)); 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[13], iconMenus.getResourceId(7, -1), true)); 
     //add logout menu when user info is saved on device 
     drawerListItemMenu.add(new DrawerItemMenu(titleActionbars[16], iconMenus.getResourceId(2, -1), true)); //logout 

     adapterMenu = new DrawerMenuAdapter(MainActivity.this, drawerListItemMenu); 
     drawerListMenu.setAdapter(adapterMenu); 
+0

"しかし、私はarraylistにdrawerListMenuを表示するときに太字の項目を変更したい"どの項目を太字にする必要がありますか?どのようなアクションの後でこれらのアイテムを太字にする必要がありますか?私たちは読者ではありません。 – suku

+0

「しかし、働いている!あなたが探しているものを私たちが理解しようとしたことを示すことができますか? – suku

答えて

0

Strings.xmlには、StringsとString-Arrayの生の値が格納されます。 の表示のテキストのみ太字にすることができます。文字列配列をレンダリングできる一般的なビューはTextViewとSpinnersです。

<TextView 
    android:id="@+id/some_text_view" 
    android:textStyle="bold" /> 
<Spinner 
    android:id="@+id/some_spinner" 
    android:textStyle="bold" /> 

これで、TextViewまたはSpinnerに表示する値はすべて太字になります。したがって、Javaコードを使用して適切なビューに配列を適切に割り当てる必要があります。

+0

私はそれについて知っています。しかし、それは私の文字列配列のために働いていない –

+0

あなたのXMLとJavaコードを貼り付けて – suku

+0

はい私はJavaコードを追加 –

関連する問題