2017-10-05 4 views
0

私はfreemarkerを使用してテンプレートを作成しています。 And(& &)のオペレータを2つのチェックボックスでチェックしたいと思います。私は& &でそれをチェックし、それは動作しません。以下は、サンプルテンプレートのコードです:確か可視性パラメータは、アンドロイドスタジオfremarkerのAnd(&&)演算子をサポートします

<?xml version="1.0"?> 
<template 
    minApi="7" 
    minBuildApi="8"> 

....... 
<parameter 
    id="hasTabLayout" 
    name="Have Tab Layout" 
    type="boolean" 
    default="false"/> 

<parameter 
    id="hasRecycleViewTabOne" 
    name="Tab one have recycleView" 
    type="boolean" 
    default="false"/> 

<parameter 
    id="adapterTabOneName" 
    name="Adapter Tab One Name" 
    type="string" 
    constraints="class|unique|nonempty" 
    default="BlankTabOneItem" 
    **visibility="hasTabLayout && hasRecycleViewTabOne"** /> 
....... 

答えて

0

注意あなたが取得しているか、エラーメッセージが、&&は整形式のXMLではありません。代わりに&amp;&amp;にする必要があります。

+0

それでも動作しません。アンドロイドスタジオでは、私のテンプレートは、私がAnd(&&)オペレータを使用している場合表示されません。 – user2377988

+0

あなたはそれを '& & 'に置き換えたものとします。いくつかのログに何らかのエラーメッセージが表示されますか? – ddekany

+0

はい、私は& &を使用します。テンプレートが表示されず、エラーメッセージも表示されません。 – user2377988

関連する問題