`
crazysumer
  • 浏览: 49749 次
社区版块
存档分类
最新评论
文章列表
sayandroid.com      not very skilled to it now, but I will be better
      新的Android L使用 Material Design,增加一些新(ku xuan)的东西。       1. Material Theme       支持Material Theme,更有给States Bar 以及Navigation bar自定义颜色的功能。   @android:style/Theme.Material (dark version) @android:style/Theme.Material.Light (light version) @android:style/Theme.Material.Light.DarkActionBar ...
         像这样的分隔符,通常我们首先想到的是用两个1px的View去做分隔符,在API 11 (Android )以及之后,又更人性的实现方式      1.separator.xml     <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android=&q ...
1.一个FragmentActivity(FragmentsActivity)   2.一个ListFragment(Fragment1),其中有很多标题   3.点击其中一个标题,跳转到一个Fragment(Fragment2),并在此显示点击的标题   注意到Fragment可以通过setArguments和getArguments来通过Bundle传值,在ListFragment的点击事件中,将得到的标题,存放到一个Bundle中,传递到Fragment中,再去设置Fragment中的标题为点击的文字。   Fragment中     public class F ...
API LEVEL 11   1.使用ListFragment可实现包含Listiew的Fragment   2.在Fragment的布局中必须包含id "@android:id/list"(在代码中则是list)的Listview   3.只能使用SimpleAdapter或者SimpleCursorAdapter作为适配器   4.直接使用ListFragment的setListAdapter()来设置适配器【不要给ListView设置】   5.ListView点击事件的监听,重写ListFragment的onListItemClick(List ...
1.常亮   网上很多的,3中方法,对于我的手机,这个就可以 // 屏幕常亮 getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);   2.全屏显示   // 设置全屏显示 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FL ...
1. 好开心,自定义相机的对焦框出来了,虽然感觉有点蛋筒。之前也想用画图画的 ,可是因为蛋筒的数据传递问题抛弃了自定义SurfaceView,在Acivity中不能override onDraw方法,暂时不知道可行性。   所以采取的方式是,在相机预览的界面的点击位置显示一个对焦框的图片。这个图片位置的设定,没有直接的通过中心点坐标设置的方法,只能绕道,获得触摸点坐标后,设置图片的Margin。   ViewGroup.MarginLayoutParams 中有setMargins(int left, int top, int right, int bottom)方法   可 ...
1.相机照片的尺寸只有几种固定的,2592×1936,2048×1536,1600×1200,1024×768,320×240等,这些尺寸还要物理设备支持才有。设置照片的尺寸(当然要设备支持),在给相机的参数设置中去设定。   2.自定义相机时照片预览拉伸。因为照片的尺寸跟自定义的SurfaceView比例不同的原因。先设置照片的尺寸,再根据照片的尺寸去设置预览的尺寸。   @Override public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { ...
1.自定义SurfaceView SurfaceView是一个跟TextView、ImageView同等的控件,我们可以自定义TextView等,当然也可以自定义SurfaceView。在引用的时候,只需写出自定义SurfaceView的全类名即可。 新建CameraView类,继承自SurfaceView   public class CameraView extends SurfaceView implements android.view.SurfaceHolder.Callback { Camera camera; SurfaceHolder holder; ...
1.TextView中文字的行间距设置 android:lineSpacingExtra="8dp"   2.给TextView中的文字添加CSS样式 text.setText(Html.fromHtml("<font style='line-height:50px'>你好</div>"));   3.通过include包含进某个布局的局部布局,其中的控件也就相当于在当前的布局中,可在Java代码中通过findViewById直接获取 <include layout="@layout/co ...
1. 一个界面布局,list有一级跟二级目录,用到ExpandableListView。使用此ListView,需要定义一个界面布局,一个一级目录布局和一个二级目录布局。可使用SimpleExpandableListAdapter去适配。要更多功能,比如修改一级目录图标,可自定义adapter。    要去掉ExpandableListView一级目录自带图标,只需设置ExpandableListView属性   android:groupIndicator="@null"        (1)遇到问题:ExpandableListView一级目录自带的图标修 ...
1.对于上下平分的两栏样式一样的布局,可用一个LinearLayout包起来,设置这两栏的layout_weight都为1,layout_height 为0dp   2.padding是内边距,margin是外边距   3. android:gravity="center_vertical"    可以让这个布局中的所有控件靠左并且上下居中 android:gravity="center"  让控件在布局中居中   4.EditText中的 android:singleLine="true"    使得 ...
  方式一:使用Handler      public class ProgressActivity extends Activity implements Runnable { private ProgressBar progress; Handler h = new Handler(); private int max=100,current,step; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
我的太阳的位置需要要调整,可是太阳跟背景已经合成为一个图层了   在这个图层上新建蒙板     选中整个图层,选中橡皮擦   擦掉太阳  鼠标放到图层上,右键,选择向下合并     合并后      
    吼吼,P了大半天的成果     增加新成员,用于Tab       增加新成员,用于按下repeat跟shuffle后的样子     布局:主要5个activity,分别有5个布局文件;歌曲列表和歌手列表分别需要listview和listitem两个布局          
Global site tag (gtag.js) - Google Analytics