【[Android]Android布局优化之 ViewStub】教程文章相关的互联网学习教程文章

android – 登录一次并在首次登录后每次应用程序启动时跳过登录布局

我正在编写一个Android应用程序,我希望使用facebook sdk整合facebook登录3.我已经尝试过很多教程但现在已成功.任何人都可以给我一个完整的指南,我可以通过以下方式实现: >登录活动: 如果用户从此活动登录一次,它将转到主页活动.Guess用户已首次登录,现在已登录主页活动,并在几分钟之后用户关闭了应用程序.从现在开始每次用户启动应用程序时,应用程序都会跳过登录活动并启动主页活动.如果用户从facebook.com更改密码然后启动Andro...

java – Android将ImageView拖放到另一个ImageView(或布局)中【代码】

我想在另一个ImageView或Layout中完成一个简单的ImageView拖放操作.这是我想要做的事情的图片 我知道这样做的唯一方法是通过2个线性布局,一个“FROM”和“TO”,并为第二个布局指定灰色字母的背景图像. 这是我的代码public class MainActivity extends Activity implements OnTouchListener,OnDragListener {private static final String LOGCAT = null;/** Here are the links I've been using* http://www.techrepublic.com/blog/...

c# – 在android中的相对布局上实现滑动和点击的最佳方法是什么?【代码】

我正在创建一个相对布局,并希望添加单击以及滑动(触摸并在布局上移动指针以实时移动它)并检测左右滑动.到目前为止,我已尝试过以下代码.public bool OnTouch(View v, MotionEvent e){if (gestureDetector.OnTouchEvent(e)){//This is a Clickreturn true;}else{int initialTouchX = 0, initialTouchY = 0;int newx = 0;var x = v.Left;switch (e.Action){case MotionEventActions.Down:{_viewX = e.GetX();_viewY = e.GetY();initia...

android – 如何以编程方式为线性布局设置背景颜色?【代码】

如何以编程方式为线性布局设置背景颜色?我尝试了以下代码但没有工作:LinearLayout footer = new LinearLayout(activity); footer.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, 8)); footer.setBackgroundColor(Color.parseColor("##ffb5d6e1")); ((LinearLayout)v).addView(footer);解决方法:我认为你的问题在于你的问题:footer.setBackgroundColor(Color.parseColor("##ffb5d6e1"));删...

java – 如何强制我的Android应用程序只运行RTL布局directon?

我想要只有RTL的布局.我不希望布局依赖于用户手机的语言.我应该在我的android清单文件中添加什么来强制使用我的应用程序RTL?解决方法:你必须在清单中的应用程序标签中设置这个android:supportsRtl =“false”,并将布局设计为rtl布局.那么它不会根据设备方向改变布局

Android,以编程方式布局按钮视图?【代码】

我试图以编程方式定义我的程序布局并在某个位置添加一个按钮.我没有使用布局xml作为内容视图.RelativeLayout mainLayout;mainLayout = new RelativeLayout(this);mainLayout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,android.view.ViewGroup.LayoutParams.FILL_PARENT));然后我添加了一个我想要应用属性的按钮layout align center parent align left height 60px width 60px到目前为止这是按钮Button BtnNext =...

java – 为什么从外部资源文件引用字符串而不是将其硬编码到Android XML布局?

我一直在Eclipse中获取警告,用于在Android XML布局中对字符串进行硬编码,但我认为将所有内容放在字符串资源文件中并从那里引用它更有意义.无论如何,我只会将该字符串用于该活动,而且再也不会. 这种做法是否存在任何危险,例如我可能忽略的初始化错误或性能问题?为什么Android鼓励使用单独的资源文件?解决方法:主要原因是internationalization.将字符串放在资源文件中可以更容易地为不同语言提供每个字符串的单独翻译,而无需复制布...

android – 将xml布局更改为java代码【代码】

你好任何人都可以告诉我们如何将xml布局更改为java代码. 我需要在选项卡视图中显示网格视图.为此我需要在Java代码而不是xml中实现这些属性.请回复android:layout_width="fill_parent" android:layout_height="fill_parent" android:numColumns="auto_fit" android:verticalSpacing="10dp" android:horizontalSpacing="10dp" android:columnWidth="90dp" android:stretchMode="columnWidth" android:gravity="center"解决方法:假设...

为Android编程替换标签的“布局”【代码】

我想更改我的< include />的布局以动态/编程方式标记. 我有一个我想重复使用的主要布局,但内容应该动态更改.<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/swipe_container"android:layout_width="fill_parent"android:layout_height="fill_parent"android:background="@color/white_background"android:or...

java – Android,添加没有XML布局的新视图【代码】

我需要一些有经验的人的帮助.我希望这很容易.我只是想在主程序的视图上方显示新的View(在没有XML布局的情况下创建它).这是整合AdMob.com广告块: 我写了这样的代码:AdView ad = new AdView(this); ad.layout(10, 10, 100, 100); ad.setVisibility(View.VISIBLE); ad.bringToFront(); ad.requestFocus(); ad.invalidate(); 如你所见 – 没有任何帮助,没有窗口可见我做错了什么?谢谢! 附:我在Activity的onCreate(Bundle)中制...

java – Android主布局模板

嗨我正在研究android. 我有一个在每个活动中使用的布局. 我的意思是我有一个页脚和标题的布局. 在每个活动上,页眉和页脚相同并具有相同的操作. 我想使用页眉和页脚的一般布局. 我的意思是在一个活动中,我会将内容区域布局放到一般布局中. 我发现有些但不够. 我怎样才能做到这一点? 这样做是否有虚拟文件? 抱歉英语不好.解决方法:你所说的是一种名为Fragments的新Android设计模式.由于3.0片段是像活动一样的小活动,可以组合成一个...

java – 可以在Android jar中包含布局和其他资源吗?

我正在构建一个jar,以便其他开发人员可以使用我在其Android应用程序中创建的视图.我想知道是否可以在我的jar中使用布局资源,这样我就可以构建视图的布局,或者如果我需要以编程方式构建我的视图.同样,我可以在jar文件中包含图像资源吗?解决方法:不,不是.由于Android在apk中打包资源的方式,您不能将它们包含在jar中.但是,您仍然可以与其他开发人员共享jar – 他们只需手动拉入布局文件即可.

java – React Native:如何从模块调用原生Android布局?【代码】

关于this question,我一直试图通过Android中的原生模块来完成这项工作. 我已经在… / java / com / myproject / multiplecamerastream上将模块声明为React Native ToastModule的示例(这里的功能并不重要):public class MultipleCameraStreamModule extends ReactContextBaseJavaModule {private static final String CAMERA_FRONT = "SHORT";private static final String CAMERA_BACK = "LONG";public MultipleCameraStreamModule...

Android开发知识(二十二)LayoutInflater装载xml布局过程的源码解析【代码】

文章目录前言LayoutInflater实例LayoutInflater的装载过程include 标签解析merge 标签解析attachToRoot参数解析View创建过程(1)判断view标签(2) 主题相关判断(3)BlinkLayout判断(4)Factory接口自定义View的创建规则(5)View的默认创建规则(6)View的创建过程ViewStub源码解析结束语 前言 本篇讲解的是LayoutInflater的装载过程,其中会涉及到include、merge、ViewStub标签的源码解析。 我们对LayoutInflater的使用是再熟...

在android中膨胀简单的xml布局时出现内存不足错误【代码】

我有一个用户在谷歌播放中报告的内存错误,无论我怎么努力,我似乎??无法重现. 错误显示在我的java文件的行上,我尝试设置我的文件的布局.这是logcat的完整转储:{java.lang.RuntimeException: Unable to start activity ComponentInfo{org.djodjo.android.sport.GrassrootsDragRacing/org.djodjo.android.sport.GrassrootsDragRacing.LogSheet}: android.view.InflateException: Binary XML file line #2: Error inflating class at ...