如何使用数组加粗?

时间:2016-05-04 08:25:04

标签: android android-layout

我有一个字符串数组。我想大胆一点。我试着 。但它不起作用。如何使用数组加粗?请帮帮我?

<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代码。我添加arraylist到drawerListMenu。但是当我向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);

1 个答案:

答案 0 :(得分:0)

Strings.xml包含字符串和字符串数组的原始值。只有在视图中的文本才能变为粗体。可以呈现字符串数组的常见视图是TextView和Spinners。

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

现在,您在TextView或Spinner中显示的任何值都将为粗体。所以现在你必须通过Java代码将数组正确地分配给适当的视图。