【安卓横屏布局设置】教程文章相关的互联网学习教程文章

android – 如何在我的应用程序中创建这种类型的聊天布局?

我正在开发一个聊天应用程序,我想创建一个聊天屏幕布局,如下面的屏幕. 目前我正在使用ListView作为我的聊天文本,但问题是要阅读我必须向下滚动的长聊,我的屏幕不会自动滚动. 我想要这个泡泡类的聊天布局.如何开发这种聊天布局?解决方法:你需要的是一个带有页眉和页脚部分的布局,作为主视图的ListView. 此ListView应具有自定义适配器以显示消息项. 要实现这种类似气泡的显示,您的itemRenderer应该能够处理状态(fromMe – fromOth...

Android:以编程方式从XML进行布局【代码】

我有一个XML的通用布局我希望以编程方式添加内容(即更改文本视图上的文本,设置按钮的监听器等)多次到屏幕上的布局.我知道我可以使用layout.addView(View V)添加视图,但是 如何从XML文件构造新布局?解决方法:您可以使用LayoutInflater服务执行此操作.通过加载它来获取对它的引用:LayoutInflater inflater =(LayoutInflater)this.getSystemService( Context.LAYOUT_INFLATER_SERVICE );然后,您可以从XML资源创建布局,如下所示:Vie...

java – NestedScrollView中的Android约束布局Renderproblems【代码】

我试图将我的ConstraintLayout添加到NestedScrollView.在观看我的ContraintLayout时,一切看起来都很好. 但是然后将布局包含到我的NestedScrollView中会折叠ContraintLayout.(即使我在include和我的CL中使用匹配父宽度/ heigt) 这实际上是之前版本的ContraintLayout(~pre beta).Google Bug Reports中的一个错误 我正在使用Verion beta4.Link to Youtube AndroidDev Channel这种方法 constraint_layout.xml:<android.support.design...

Android:在程序化布局中使用预定义的尺寸参数【代码】

我想在程序化布局中使用我的dimens.xml文件中的一些预定义维度. 例如,在我的dimens.xml文件中,我有:<dimen name="margin1">40dip</dimen> <dimen name="margin2">40dip</dimen>然后在我的程序化textview中我有:RelativeLayout.LayoutParams lpMargin = new RelativeLayout.LayoutParams( R.dimen.margin1, R.dimen.margin2);将布局参数应用于我的textview会产生巨大的视野. 我已经发现了这个问题.如果我打印出来:Log.e("Metrics...

java – Android Studio中相对布局问题中Button上的进度条【代码】

好的,这是一个奇怪的,我希望有人可以向我解释. 我有一个自定义按钮布局,在按钮中间创建一个带有圆形进度条的按钮.我的XML代码如下.然而,我无法解决的问题是ProgressBar似乎出现在按钮后面.如果我将按钮背景设置为透明以外的任何其他内容,则无法看到进度条.按钮背景为透明,然后我可以看到ProgressBar,但它仍然出现在按钮文本后面.我的理解是视图按照添加的顺序出现.我甚至尝试将视图设置在顶部(view.bringToFront();)并且我尝试删除...

以编程方式添加布局android【代码】

我正在开发一个应用程序,它将从SD卡中获取图像,并将分别在这样的布局中显示它们The Issue is:让我们说用户在SD卡中有100个文件,要在布局中显示我需要添加前100个视图,然后我会做样式.错误的做法My Question is:可以通过progamatically或通过XML做什么,以便我只能定义五个基本视图,并根据SD卡中的图像数量,它创建剩余的布局和视图,以便我可以通过水平滚动视图访问它们.My research includes:我尝试使用网格视图布局,但它没有完全满足...

java – 在片段布局android中获取片段【代码】

我有一个这个架构的Android应用程序: 我有一个Activity:MainActivity,这个包含一个FrameLayout.在这个FrameLayout中,我正在加载一个片段.这个名为Feed.在这个Feed片段中,我有一个谷歌地图片段.所以我想在我的feed.java上调用getMapAsync但是我无法得到我的地图分区.不知道我怎么能这样做? MainActivity.java:protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout...

java – 可重用的android布局【代码】

我想知道每个人如何重新使用Android布局和组件?您是否将旧的复制/粘贴现有??代码粘贴到项目中,或者是否有办法将布局和组件包含在jar文件中以便重复使用? 编辑:例如,如果我有一个列表视图,也许我有另一个视图,我正在使用listview中的每个列表项,它可能有一个图标,可能是一个标题行,然后是一行有更多细节.虽然创建它并不困难,但能够在一般情况下创建它并在不同的项目中重用它会很好.解决方法:如果您在同一项目中使用布局,则“incl...

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.将字符串放在资源文件中可以更容易地为不同语言提供每个字符串的单独翻译,而无需复制布...