Perguntas com a marcação «android-databinding»

13
Como usar a ligação de dados com o fragmento
Estou tentando seguir o exemplo de ligação de dados do oficial google doc https://developer.android.com/tools/data-binding/guide.html exceto que estou tentando aplicar a vinculação de dados a um fragmento, não a uma atividade. o erro que estou recebendo ao compilar é Error:(37, 27) No resource type specified (at 'text' with value '@{marsdata.martianSols}. onCreate …

16
Kotlin-android: ligação de dados de referência não resolvida
Eu tenho a seguinte classe de fragmento escrita em Java usando a nova biblioteca de ligação de dados import com.example.app.databinding.FragmentDataBdinding; public class DataFragment extends Fragment { @Nullable private FragmentDataBinding mBinding; @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_data, container, false); return mBinding.getRoot(); } …

4
ligação de dados do Android usando o operador lógico “&&”
Estou tentando usar o operador "&&" no xml usando a ligação de dados do Android, android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}" mas recebi o erro de compilação: Erro: falha na execução da tarefa ': app: dataBindingProcessLayoutsDevDebug'. org.xml.sax.SAXParseException; systemId: file: /Users/path/app/build/intermediates/res/merged/dev/debug/layout/fragment_space.xml; lineNumber: 106; columnNumber: 89; O nome da …

8
Como uso a ligação de dados para combinar uma sequência de recursos com uma variável dinâmica em XML?
Eu tenho um TextView que possui uma string codificada e uma variável dinâmica que eu quero colocar no final dessa string. Este é o meu código: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginLeft="16dp" android:layout_marginRight="16dp"> <TextView android:id="@+id/PeopleName" android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/Generic_Text"+"@{ Profile.name }" /> </LinearLayout> Estou tendo um problema com android:text="@string/Generic_Text"+"@{ Profile.name }". Os …

5
Android Data Binding usando a tag de inclusão
Nota de atualização: O exemplo acima funciona corretamente , porque a versão 1.0-rc4 corrigiu o problema de precisar da variável desnecessária. Questão original: Eu faço exatamente como está descrito na documentação e não funciona: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> .... buttons.xml: <layout xmlns:andr...> <data> </data> <Button android:id="@+id/button" ...." …

3
Use vinculação de dados para definir a visibilidade da vista
Tentando definir a visibilidade de Viewusar variável personalizada, mas o erro ocorre: Identifiers must have user defined types from the XML file. visible is missing it. É possível definir a visibilidade da vista usando vinculação de dados? Obrigado. <data> <variable name="sale" type="java.lang.Boolean"/> </data> <FrameLayout android:visibility="@{sale ? visible : gone}"/>

4
Como usar Data Binding e Kotlin no Android Studio 3.0.0
Acabei de começar a usar o Android Studio 3.0.0, mas sempre que tento construir meu projeto, recebo este erro: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) estou usando kapt "com.android.databinding:compiler:2.2.0" Antes de usar …

29
Classe de vinculação de dados não gerada
Estou usando Data Binding em meu projeto, ao usar <layout>e <data>em minha classe de vinculação xml não é gerada. Por exemplo, eu tenho activity_main.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> </data> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> </RelativeLayout> </layout> Agora, se estou escrevendo ActivityMainBindingna minha atividade / fragmento, mostra um erro que a …

15
Defina o ID do recurso drawable em android: src para ImageView usando vinculação de dados no Android
Estou tentando definir o ID de recurso drawable para android: src de ImageView usando vinculação de dados Aqui está meu objetivo: public class Recipe implements Parcelable { public final int imageResource; // resource ID (e.g. R.drawable.some_image) public final String title; // ... public Recipe(int imageResource, String title /* ... */) …

10
Eu quero concat duas strings para um TextView no Android, Data Binding Api
Estou usando o DataBindingApi para definir as visualizações em layouts de Android. Aqui está meu layout. layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> Eu quero que o TextView exiba Hello UserName . Como …


2
Não é possível obter a visualização raiz da ligação de dados após ativar o plug-in safe-args
Estou trabalhando em um aplicativo Android usando dataBinding e atualmente estou tentando adicionar o plug-in safe-args, mas depois de ativar o plug-in, não consigo mais obter a visualização raiz via binding.root - o Android Studio apresenta o erro: Unresolved Reference None of the following candidates is applicable because of a …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.