android中返回一个View的两种方法
2017-03-14 20:39
357 查看
在安卓开发中我们经常需要去返回一个View视图,下面有两种方法(返回一个ImageView视图):1.加载布局文件来返回View:布局文件:imageview.xml
ImageViewandroid:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleType="fitCenter" xmlns:android="http://schemas.android.com/apk/res/android"/>主文件:
public class MainActivity extends AppCompatActivity {
LayoutInflater mLayoutInflater;//最重要的是这个LayoutInflater 对象 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mLayoutInflater=LayoutInflater.from(MainActivity.this);}
public View makeView() {
return mLayoutInflater.inflate(R.layout.imageview,null);
}
}
2.全部通过代码来实现public class MainActivity extends AppCompatActivity {
@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);}public View makeView() {ImageView imageView = new ImageView(MainActivity.this);
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);imageView.setLayoutParams(new ImageSwitcher.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));// 返回ImageView对象return imageView;
}}
相关文章推荐
- Android中返回数据到前一个Activity — startActivityForResult方法
- android Textview显示下划线的两种方法
- android 中打开一个网页的两种方法
- android返回键退出提示的两种方法
- android 实现圆角imageView的两种方法
- android 捕获返回(后退)按钮事件的两种方法
- Android在布局中动态添加view的两种方法
- Android - 返回上一个界面finish()方法
- android webview点击返回键回到上一个html
- Android中再按一次返回键退出程序的实现(返回桌面)两种方法
- Android双击返回键退出Activity的两种方法【转】
- Android UI 之居中绘制文本内容的正确方法——实现自定义一个TextView
- Android UI 之居中绘制文本内容的正确方法——实现自定义一个TextView
- Android一个TextView设置多种颜色的2种高效方法
- Android中返回数据到前一个Activity — startActivityForResult方法
- Android里同一个ImageView显示不同的图片的方法
- android通过两种方法开启一个线程
- Android 进入另外一个窗体的两种方法
- android 捕获返回(后退)按钮事件的两种方法
- 【ANDROID】Android 在oncreate() 方法中调用 findViewById 返回 null 问题的原因和解决方法