美文网首页
1.数据绑定

1.数据绑定

作者: C二叔 | 来源:发表于2016-10-10 13:04 被阅读0次

1.新建一个User javabean

public class User {    
String username;    
String password;    

public User(String username, String password) {        
this.username = username;        
this.password = password;    
}    

public String getUsername() {        
return username;    
}    

public void setUsername(String username) {        
this.username = username;    
}    

public String getPassword() {        
return password;    
}    

public void setPassword(String password) {        
this.password = password;    
}

}

2.xml文件

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android">

<data>    
<variable        
type="com.lefeee.dbdemoapplication.bean.User"        
name="user"/>    
 </data>

<LinearLayout    xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" 
tools:context="com.lefeee.dbdemoapplication.MainActivity">  

<TextView        
android:layout_width="wrap_content"    
android:layout_height="wrap_content"     
android:text="@{user.username}" />   

<TextView        
android:layout_width="match_parent"   
android:layout_height="wrap_content"        
android:text="@{user.password}"             
</LinearLayout>
</layout>

3.activity中

public class MainActivity extends AppCompatActivity {    

@Override    
protected void onCreate(Bundle savedInstanceState) {        
super.onCreate(savedInstanceState);   
//  setContentView(R.layout.activity_main); 
      
ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);        
User user1 = new User("yuanlin", "123456");        
binding.setUser( user1 );        

相关文章

  • 1.数据绑定

    1.新建一个User javabean 2.xml文件 3.activity中

  • react数据绑定

    单向数据绑定 1.在constructor里注册数据 2.使用{}进行数据绑定 双向数据绑定 1.在constru...

  • Data Bindings 数据绑定

    数据绑定 分为两种:1.控件间绑定 2.后台数据绑定 一、控件间绑定 二、后台数据绑定

  • Vue之表单双向数据绑定和组件

    三、表单双向数据绑定和组件 目录:双向数据绑定、组件 1.双向数据绑定 1)什么是双向数据绑定Vue.js是一个M...

  • vue中事件绑定的原理

    vue中事件的绑定机制分为两种:单向数据绑定和双向数据绑定1.单向数据绑定用v-bind,可以缩写为“:”2.双向...

  • VUE的数据绑定

    数据绑定分为单向绑定、双向绑定。 单向绑定 model绑定到view,声明式绑定. 1. 用两个大括号{{}}...

  • 前端三大框架:数据绑定与数据流

    目录序言单向数据绑定 vs 双向数据绑定单向数据流 vs 双向数据流数据流与数据绑定参考1. 序言在前端三大主流的...

  • (七)数据绑定,响应式编程和管道

    (一)数据绑定 1.数据绑定 添加一些键盘事件 (二)DOM属性绑定 DOM属性和HTML属性。(input)上面...

  • angular基本概念

    1. 双向绑定 ng-model: 数据<->视图(输入控件) 单向绑定(输出) ng-bind: 数据->视图 ...

  • 1.数据绑定和指令

    1.1. vue实例和数据绑定 1. 必不可少的一个选项就是el。 el 用于指定一个页面中己存在的 DOM 元素...

网友评论

      本文标题:1.数据绑定

      本文链接:https://www.haomeiwen.com/subject/ydamyttx.html