- 博客(74)
- 收藏
- 关注
原创 textview中文字适用其大小
import android.content.Context; import android.graphics.Paint; import android.util.AttributeSet; import android.widget.TextView; public class FontFitTextView extends TextView { public FontFitTex...
2010-08-31 15:32:03 74
原创 listView多选问题
http://www.anddev.org/checkbox_text_list___extension_of_iconified_text_tutorial-t771.html
2010-08-31 10:19:10 72
原创 listView焦点问题
public void onItemSelected(AdapterView<?> listView, View view, int position, long id) { if (position == 1) { // listView.setItemsCanFocus(true); // Use afterDescendants,...
2010-08-31 10:16:06 254
原创 两个activivty之间传递数组
public class Home extends Activity { public static final String ARRAYS_COUNT = "com.yourname.ARRAYS_COUNT"; public static final ...
2010-08-30 18:45:01 111
原创 Toast显示较晚
在CheckBoxPreference中显示一个toast,他会在执行整个过程完毕 才出现toast我想先出现toast在执行别的myCheckBox.setOnPreferenceClickListener(new OnPreferenceClickListener() { @Override public boolean onPrefer...
2010-08-30 09:07:46 61
原创 ListView调整高度
listView 有时候项目太少占用空间太大,如何能够自动控制自适用大小package com.customcontrols; public class NoScrollListView extends ListView { @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureS...
2010-08-28 14:51:24 182
原创 读入和写入内存
引用来的没有亲测 备用吧FileOutputStream fos = openFileOutput("urls.txt", Context.MODE_PRIVATE); fos.write("Alex".getBytes()); fos.close(); FileInputStream fis = openFileInput("urls.txt"); int c; while((c=...
2010-08-28 12:31:37 282
原创 字符串只要数字和生成外部 log file
在电话中 经常竖线123-245-36 或者123.25.6 去掉这些myString.replaceAll("\D", ""); import android.os.Environment; import android.util.Log; import java.util.logging.FileHandler; import java.util.lo...
2010-08-28 12:24:08 80
原创 radiobutton 换掉颜色drawableStateChanged
@Override public void drawableStateChanged() { Drawable background = getBackground(); if(background != null) { if(!isEnabled()) { background.setColorFilter(Color.GRAY, Port...
2010-08-28 12:20:07 184
原创 listView右键菜单获得索引号
通过右键删除一个listView item 需要知道索引号 然后从数组中删除@Override public boolean onContextItemSelected(MenuItem item) { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo(); removeIt...
2010-08-28 12:07:22 109
原创 从中间扩展和缩小
shrink_to_middle.xml <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:interpolator="@android:anim/linear_interpolator" android:fro...
2010-08-27 22:00:41 78
原创 camera 旋转问题
class SurfaceHolderCallback implements SurfaceHolder.Callback { private static final int IMAGE_WIDTH = 512; private static final int IMAGE_HEIGHT = 384; private static final String ORIENTA...
2010-08-27 21:28:26 111
原创 gallery 制作幻灯片
private int PicPosition; private Handler handler = new Handler(); private Runnable runnable = new Runnable() { public void run() { myslideshow(); handler.postDelayed(this, 100...
2010-08-27 21:09:43 115
原创 灰度图画法
public Bitmap toGrayscale(Bitmap bmpOriginal) { int width, height; height = bmpOriginal.getHeight(); width = bmpOriginal.getWidth(); Bitmap bmpGrayscale = Bitmap.createBit...
2010-08-27 21:08:52 610
原创 全屏闪烁问题
如果在全屏的时候弹出的对话框含有滚动条 状态栏就会时隐时现http://code.google.com/p/android/issues/detail?id=3674解决办法 : 这是一个争论点dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutPa...
2010-08-27 20:41:16 221
原创 播放link的视频
final class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.endsWith(".mp4") { Intent intent =...
2010-08-27 16:13:36 129
原创 ProgressDialog的位置设置
ProgressDialog dialog = ProgressDialog.show(AContext, "Test", "On the bottom"); dialog.getWindow().setGravity(Gravity.BOTTOM);
2010-08-27 15:33:50 246
原创 得到最顶端的activivty
Context context = someArbitraryContext; ActivityManager am = (ActivityManager) context. getSystemService(Activity.ACTIVITY_SERVICE); String packageName = am.getRunningTasks(1).get(0).topActivity...
2010-08-27 14:59:18 130
原创 这是webView内容大小
this.getWebView ().getSettings ().setSupportZoom ( true ); View zoom = this.getWebView ().getZoomControls (); FrameLayout contentView = (FrameLayout) getWindow ().getDecorView ().findViewById ( androi...
2010-08-27 14:37:05 102
原创 检查网络wifi
// check for wifi or 3g ConnectivityManager mgrConn = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); TelephonyManager mgrTel = (TelephonyManager) getSystemService(Context.TELEPH...
2010-08-27 14:16:47 107
原创 得到状态栏高度
Rect rectgle= new Rect(); Window window= getWindow(); window.getDecorView().getWindowVisibleDisplayFrame(rectgle); int StatusBarHeight= rectgle.top; int contentViewTop= window.findViewById(Window...
2010-08-27 11:40:27 66
原创 ViewFlipper去掉多余空间
ViewFlipper flipper = (ViewFlipper)findViewById(R.id.flipper); flipper.setMeasureAllChildren(false);
2010-08-27 10:07:54 242
原创 相机保存数据到ContentResolver
public class CameraTest extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); set...
2010-08-27 09:37:32 206
原创 让overlayItems全部显示
如果有时间加了很多overlayItem,由于缩放问题 有些不能显示为了全部显示public void centerOverlays() { int minLat = 81 * MapStoresController.MAP_SCALE; int maxLat = -81 * MapStoresController.MAP_SCALE; int minLon...
2010-08-27 09:15:50 138
原创 radio button修改样式
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="CustomTheme" parent="android:Theme"> <item name="android:radioButtonStyle">@style/R
2010-08-27 09:11:36 492
原创 处理多个notication
有时候需要处理多个notification,如计时表需要加入intent.setAction("actionstring" + System.currentTimeMillis()); 根据需要加入FLAG_UPDATE_CURRENT 在PendingIntents或者使用 intent.setData() ...
2010-08-26 21:11:38 92
原创 箭头的使用
<Button android:layout_width="48dip" android:layout_height="48dip" android:layout_toLeftOf="@id/next" ...
2010-08-26 20:57:18 94
原创 类似selector的效果
selector通常要求我们好几张图片,可是有时候我只需要一张图片不同的是只是颜色变化而已button.getBackground().setColorFilter(0xFFFF0000, PorterDuff.Mode.MULTIPLY); button.getBackground().setColorFilter(new LightingColorFilter(0xFFFFFFFF...
2010-08-26 20:54:55 60
原创 去掉tabhost横线
很简单 简单的有时候是因为我们太浮躁<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height=...
2010-08-26 20:51:53 162
原创 AutoCompleteTextView获取其内容
我想获取在AutoCompleteTextView中显示的被选择到的内容 然后返回给另一个活动final AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.ac_university); String[] universities = myDbHelper.getAllUnis(db); // P...
2010-08-26 17:25:24 126
原创 Toast改变背景以及度数设置
1.Toast toast = Toast.makeText(context, "Toast text", Toast.LENGTH_SHORT); View view = toast.getView(); view.setBackgroundResource(/*你的背景*/); toast.setView(view); toast.show(); 2.myTextView.setText ( ...
2010-08-26 16:57:08 565
原创 logcat
public static String[] getAdbLogCat() { try { Process p = Runtime.getRuntime().exec("/path/to/adb shell logcat"); InputStream is = p.getInputStream(); InputStreamReader is...
2010-08-26 13:20:23 65
原创 继承CheckBoxPreference
public class DisabledAppearanceCheckboxPreference extends CheckBoxPreference { protected boolean mEnabledAppearance = false; public DisabledAppearanceCheckboxPreference(Context conte...
2010-08-26 09:08:45 223
原创 启动安装的apk
File apkFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/packageName.apk"); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(apkFile), ...
2010-08-26 08:55:12 52
原创 未读gmail邮件
public static final class LabelColumns { public static final String CANONICAL_NAME = "canonicalName"; public static final String NAME = "name"; public static final String NUM_CONVERSATIONS...
2010-08-26 08:28:14 166
原创 两列布局
import java.lang.Math; import android.view.View; import android.view.ViewGroup; import android.content.Context; import android.util.AttributeSet; public class SideLayout extends ViewGroup { pri...
2010-08-26 08:27:09 123
原创 重新设置一个activity
TheLayout.removeAllViews(); View view = getLocalActivityManager().startActivity(id, intent).getDecorView(); TheLayout.addView(view, new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams...
2010-08-25 21:09:40 142
原创 长按事件处理让邮件菜单不好用
<!DOCTYPE html> <html> <head> <script> function absorbEvent_(event) { var e = event || window.event; e.preventDefault && e.preventDefault(); e.s...
2010-08-25 13:59:01 250
原创 监测url是否包含图片
URLConnection connection = new URL("http://foo.bar/3afv").openConnection(); String contentType = connection.getHeaderField("Content-Type"); boolean image = contentType.startsWith("image/");
2010-08-25 13:56:45 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人