![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android组件应用和特性
赵Andy
全栈开发
展开
-
使用TabHost和ViewPager实现页面切换
在android的开发过程中经常会遇到页面切换的问题,其中一个解决办法是使用fragment加Handler来实现,不过有些情况下这种方法并不是最好的选择。比如,你需要滑动切换页面的时候。这时使用TabHost和ViewPager来实现会更加方便。文章参考API文档中Creating Swipe Views with Tabs(文章路径Training->Implementing Effect原创 2015-01-04 10:54:35 · 7434 阅读 · 0 评论 -
获得listview中的edittext文字
这周写应用的时候遇到一个问题,就是在listview中的edittext可以输入,但不能获得到edittext中输入的文字。解决的方法是给edittext添加TextWatcher监听事件,并在其中让edittext在输入时通过调用dispatchKeyEvent()方法一直获得焦点,最后在setOnKeyListener()中获得edittext输入的文字。示例代码如下(代码全部写在adap原创 2014-11-07 17:26:27 · 3171 阅读 · 0 评论 -
使Gallery时设置居左显示
Gallery中的图片默认是居中显示的,但是在很多情况下我们需要它居左显示,这样做有一个简单方法,就是把Gallery的left设置为负多少,如下面的方法:Drawable drawable=categoryItem.getCategorys().get(0).getImage();DisplayMetrics metrics = new DisplayMetrics();activi原创 2014-10-13 19:42:23 · 2856 阅读 · 0 评论 -
android中的返回键与Activity
我在做应用时遇到一个问题,就是在启动主页面时需要预先加载一些数据,我是在一个加载页中处理完这些数据然后再转到主页面,但当我在主页面中按返回键时,系统会返回加载页面。我不希望加载页在使用完之后还被保留在任务中。Android的官方文档中这样描述的返回栈、任务和activity的默认关系:1:当从Activity A中启动Activity B时,Activity A停止,但是保存了它的原创 2014-11-01 15:24:06 · 9320 阅读 · 0 评论 -
android中修改tablayout中的字体大小和颜色
按步骤来吧。 一、activity_main.xml:<android.support.design.widget.TabLayout android:id="@+id/tablayout" android:layout_width="match_parent" android:layout_heigh原创 2015-12-29 10:35:57 · 43203 阅读 · 3 评论 -
android中使用饼形图
在很多android开发中都要用于图表,下面特别讲一下饼形图的用法。效果如下:第一步:从网上下载MPChartlib.jar;第二步:在布局文件abc.xml中引入饼形图:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="ma原创 2015-11-25 16:18:00 · 4240 阅读 · 1 评论