Merge "docs: Data Binding 2.0 updates b/26892478" into mnc-docs
am: 2ebdbd2
* commit '2ebdbd23a8394d775dcae05a604e83434ed846bd':
docs: Data Binding 2.0 updates b/26892478
Change-Id: I7cbf0f97b2ea41583611c75fd89a385447091ee9
This commit is contained in:
@@ -1655,13 +1655,31 @@ public static ColorDrawable convertColorToDrawable(int color) {
|
||||
<h3 id="studio_support">Android Studio Support for Data Binding</h3>
|
||||
|
||||
<p>
|
||||
Android Studio supports syntax highlighting of data binding expressions, and flags any expression
|
||||
language syntax errors in the editor.
|
||||
</p>
|
||||
Android Studio supports many of the code editing features for data binding code.
|
||||
For example, it supports the following features for data binding expressions:</p>
|
||||
<ul>
|
||||
<li>Syntax highlighting</li>
|
||||
<li>Flagging of expression language syntax errors</li>
|
||||
<li>XML code completion</li>
|
||||
<li>References, including <a class="external-link"
|
||||
href="https://www.jetbrains.com/help/idea/2016.1/navigation-in-source-code.html?origin=old_help">
|
||||
navigation</a> (such as navigate to a declaration) and
|
||||
<a class="external-link"
|
||||
href="https://www.jetbrains.com/help/idea/2016.1/viewing-inline-documentation.html?origin=old_help">
|
||||
quick documentation</a></li>
|
||||
</ul>
|
||||
|
||||
<p class="note"><strong>Note:</strong> Arrays and a
|
||||
<a href="https://docs.oracle.com/javase/tutorial/java/generics/types.html"
|
||||
class="external-link">generic type</a>, such as the {@link
|
||||
android.databinding.Observable} class, might display
|
||||
errors when there are no errors.</p>
|
||||
|
||||
<p>
|
||||
The Preview pane displays default values for data binding expressions if provided. In the following
|
||||
example excerpt of an element from a layout XML file, the Preview pane displays the
|
||||
{@code PLACEHOLDER} default text value in the <code>TextView</code>.
|
||||
The Preview pane displays default values for data binding expressions if
|
||||
provided. In the following
|
||||
example excerpt of an element from a layout XML file, the Preview pane displays
|
||||
the {@code PLACEHOLDER} default text value in the <code>TextView</code>.
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
@@ -1671,8 +1689,11 @@ example excerpt of an element from a layout XML file, the Preview pane displays
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
If you need to display a default value during the design phase of your project, you
|
||||
can also use tools attributes instead of default expression values, as described in
|
||||
<a class="external-link" href="http://tools.android.com/tips/layout-designtime-attributes">
|
||||
If you need to display a default value during the design phase of your project,
|
||||
you can also use tools attributes instead of default expression values, as
|
||||
described in
|
||||
<a class="external-link"
|
||||
href="http://tools.android.com/tips/layout-designtime-attributes">
|
||||
Designtime Layout Attributes</a>.
|
||||
</p>
|
||||
</p>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user