【android-如何以编程方式按比例放大按钮或视图】教程文章相关的互联网学习教程文章

Android数据绑定以编程方式实例化视图【代码】

Android文档很好地描述了如何使用布局xml文件创建绑定类.但我有几个问题. 有没有办法为以编程方式实例化的自定义视图创建数据绑定类?例如,假设我有两个自定义视图类,我想以编程方式将相同的视图模型对象绑定到它们,而不使用任何xml.课程如下:class MyViewModel { }class MyCustomView extends View { }class MyAnotherCustomView extends MyCustomView { }现在假设我使用以下方法实例化MyCustomView / MyAnotherCustomView:MyCu...

android – 为什么在以编程方式添加我的文本视图时出现NullPointerException?【代码】

我在我的Activity中以编程方式创建了一个线性布局,如下所示:LinearLayout myContent = new LinearLayout(this); myContent.setOrientation(LinearLayout.VERTICAL);然后,我在xml(在res / layout /下)定义了一个文本视图,如下所示:<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/name_text"android:layout_width="80dp"android:layout_height="4...

c# – 如何从Xamarin Forms for Android中的按钮视图中删除额外的填充?【代码】

Xamarin Forms上的按钮视图似乎在部署到Android时会应用额外的填充.我在我的Android项目下设置了Resources / values / styles.xml,默认情况下所有间距,填充和边距都为0,但仍然应用了额外的填充:<item name="android:radius">0.0px</item> <item name="android:shadowRadius">0.0</item> <item name="android:spacing">0.0px</item> <item name="android:padding">0.0px</item> <item name="android:layout_margin">0.0px</item>请...

java – Android像谷歌付费一样绘制自定义视图【代码】

这个问题已经被提出并且答案已经被接受了here但是接受的答案并不是我想要的.我想使用一个自定义视图,其中凹槽占据了视图的宽度,如上图中的付费图标.在调查像this这样的工厂的bottomappbar我看到了一个名为edge treatment class的课程,我猜也可以使用.我不会发布我的自定义视图代码,因为我可以绘制的是一个矩形.解决方法:您需要使用Cubic Bézier Curve绘制曲线.Bartosz Ciechanowski,here撰写了一篇了解如何绘制此类曲线的好文章.我...

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 ViewPager – 添加带淡入/淡出动画的幻灯片,以在视图之间切换【代码】

我使用ViewPager来实现我自己的图库.视图由ImageViews组成.用户通常可以使用手势在图像之间导航(如在ViewPager中). 我要添加的是幻灯片功能.当用户从菜单中选择“幻灯片放映”选项时,我希望能够启动ViewPager项目的动画 – 理想情况下,动画将是图像/幻灯片之间的淡入/淡出效果. 是否可以使用ViewPager实现此功能?解决方法:这就是我做到的.首先,我使用了很多Android Displaying Bitmaps in Your UI tutorial的代码. 然后,我添加了以...

java – Android:在android的web视图中显示来自服务的pdf接收字节【代码】

我收到的数据字节就像JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nNVZyY7jNhC991foHCBOVXERBQQBJFu+D9BAfiALkEOAzGV+f15Ra2shqaQz6IFhWzJp8tX+WKIbV19e/qmo+pFw6VnwWTf6+fn36tcfqr/joL4+//nSvb44fwtVze7mq9ffqp+eXDFVr3/8TDy+hAxZcuSpxl3AXYOrFvcdrpju+H7gyuG7pydmeHL4I7OwwZdlvdHRhv0vr3+99K8vnw5BkL3JCYjpdSfPgMGBG2zm5uVbAGhx4fHucH/H+5HazEMlTdlmQG655ycTWdGBTli1AdXg...

java – 在android中缩放 – 保持图像在视图中【代码】

我知道有很多线程实际上实现了捏缩放 – 但我已经做到了这一点. 我正在使用SimpleScaleGestureListener来处理收缩.我已经设法确保你不能缩小距离比保持图像高度与屏幕尺寸相同(所以你的图像高度始终至少是可用屏幕尺寸的高度). 但是,我正在寻找一种方法来自动检测图像是否在这些边界之外被平移.就像标准的android显示图像一样.因此,如果我放大并向上平移图像,然后缩小,我希望它能够检测到图像底部到达屏幕底部的时间,然后缩放的“枢...

android-保持列表视图的第一项固定,并在该项之后添加数据库中的数据【代码】

我试图进行搜索,但无法获得任何适当的帮助.我试图固定列表视图中的第一项,并在此之后从数据库中添加数据.我成功地显示了这种行为,但问题出在我在列表视图中的项目单击上使用,我没有获得正确的项目,我单击了以下代码段… copyFetchedData具有数据库中的数据for(int i = 0;i<copyFetchedData.size();i++){recentSearchedList.add(i, copyFetchedData.get(i).getName());selectedAdapter.notifyDataSetChanged(); }最近搜索的清单.add...

SQLite和填充列表视图,Android【代码】

我正在从SQLite数据库填充文本和列表视图.数据正确地从光标填充(我看到列表中填充了文本行),但是我看不到行中的实际文本-我所看到的都是空行.在我的一生中,我无法弄清楚无法看到文本行中的数据. 我的布局:<?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent...

android-java.lang.NullPointerException:在可扩展列表视图中显示数据库中的记录【代码】

正如问题所指示的那样,我需要显示数据库中的记录,每个孩子都显示不同的记录.即,子1 =记录1数据.子2 =记录2 data.so等.我想出了以下代码进行显示:package com.example.moolah;import android.app.ListActivity; import android.content.Intent; import android.database.Cursor; import android.os.Bundle; import android.support.v4.widget.SimpleCursorAdapter; import android.view.View; import android.widget.Button;public...

android – 从SQLite数据库填充列表视图【代码】

我是android的新手.我想要做的是从我的sqlite数据库填充listview.我知道如何使用数组.有人可以帮我这样做吗?我知道有一个适应以下代码并使用它来使用SQLite填充listview,但我不知道如何做到这一点.public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.list_item);final ListView lt = (ListView)findViewById(R.id.ListView01);List<String> w= new ArrayList<String>...

如何正确构建我的Android应用程序,类,视图,数据库,简单?

我正忙着抓住将我的Android应用程序“打包”成逻辑组件的最佳方法,我的目标是制作一个易于更新并添加新功能的应用程序. 我相信“模块化”方法最有效,我的数据表示为数据类,我的数据库有自己的DB Helper类来处理所有数据库交互,最后查看“控制器”活动类,它们连接数据库助手,数据类和所有观点. 话虽这么说,我需要一些高级规则才能构建我的编程,我发现如果我没有规则,我最终会得到草率的代码和大量的重写,因为代码太复杂了. 考虑到所...

如何从数据库中获取值并在android中的文本视图中显示它【代码】

我非常抱歉要求这个简单的疑问.我刚刚开始学习android,现在正在研究android中的数据库部分. 我创建了一个名为“books”且表名为“titles”的数据库. 然后我将数据库拖放到项目的资产部分. 现在我想从数据库中获取一个值(五列中的任何值)并显示在文本视图中.任何人都可以帮助我如何做到这一点. 下面是我用来读取数据库的代码.import android.content.ContentValues; import android.content.Context; import android.database.Curso...

java-android图像视图内存不足错误【代码】

在我的Android项目中,我有imageButton,单击它之后,它必须使用imageView打开新的Activity,在我的新Activity中,我必须只能看到ImageButton的大字体图像,图像大小为17mb,并且内存不足错误.但是我的代码适用于较小尺寸的图像.有人可以帮助调整图像大小或更改某些位图选项或以其他方式提出建议吗?我是android的新手,对不起,英语不好:) 这是我新活动的XML<?xml version="1.0" encoding="utf-8"?> <LinearLayoutxmlns:android="http://sc...