
Android
yangyang031213
QQ:1325989310
微信:18792430347
C++/QT/C/linux/MFC...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android定时器更新UI
TimerTask在重写run,在run里边似乎是另一个线程,是不能直接更新UI的初始化时: //定时器 private Handler handler = new Handler(){ @Override public void handleMessage(Message msg){//处理消息 switch (msg.w...原创 2018-11-16 09:15:54 · 1240 阅读 · 1 评论 -
Android自定义布局
TextView居中:android:layout_gravity="center"android:gravity="center"添加布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=&quo原创 2018-11-17 18:40:51 · 262 阅读 · 0 评论 -
Android使用GridLayout布局简单的计算器界面
效果:需要注意:1.GridLayout的rowCount、columnCount确定总的行列数2.控件的layout_rowSpan、layout_columnSpan确定占用的行列数,当他们的值大于1时使用android:layout_gravity="fill"充满占用的空间3.控件的layout_rowWeight、layout_columnWeight确定行列值占比,均分控件...原创 2018-11-17 18:33:10 · 3242 阅读 · 0 评论 -
Android获取串口路径
使用 File::listFiles 遍历文件,查找读取 idProduct 和 idVendor 文件,然后找到 ttyUSB 路径。 public String GetTtyUsbPath(){ String root = "/sys/bus/usb/devices/"; File dev = new File(root); File[] files = dev.listFile...原创 2018-11-23 17:55:50 · 7708 阅读 · 1 评论 -
安卓计算圆弧形点击位置
安卓atan2函数可以直接返回点(x,y)的弧度,* 180 / Math.PI 得到角度°.Math.atan2(x,y)如下代码计算弧形点击区域对应的值, channelLabel = (ImageView)(findViewById(R.id.walkie_label)); channelLabel.setOnTouchListener(new View.OnTouchList...原创 2018-11-23 17:47:59 · 1285 阅读 · 0 评论 -
修改ListView表项的字体大小
ListView没有直接修改item项字体大小的接口和设置,新建一个layout,里边放一个TextView并设置字体大小<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android" android:text="Te...原创 2018-11-23 17:45:34 · 5781 阅读 · 1 评论 -
Android ProgressDialog
默认的ProgressDialog.show(MainActivity.this, "正在处理一些事情,稍等一下", "正在加载", true,true, new DialogInterface.OnCancelListener() { @Override public void onCancel(DialogInterface dialogInterface) { ...原创 2018-11-16 15:34:16 · 1214 阅读 · 0 评论 -
Android AlertDialog
一般的AlertDialog//一般的AlertDialognew AlertDialog.Builder(MainActivity.this) .setIcon(R.drawable.heart) .setTitle("警告") .setMessage("确定删除吗?") .setPositiveButton("确定",nu..原创 2018-11-16 15:32:15 · 352 阅读 · 0 评论 -
Android Intent活动导航
一般使用:startActivity(new Intent(this,TestListViewActivity.class));隐式Intent:点击按钮后,启用别的应用打开新的活动:(findViewById(R.id.button2)).setOnClickListener(new View.OnClickListener() { @Override p...原创 2018-11-16 11:04:00 · 242 阅读 · 0 评论 -
Android结束活动
使用 finish() 结束活动: @Override public void onClick(View view){ switch (view.getId()){ case R.id.Add: addNewItem();//添加 break; case ...原创 2018-11-16 11:03:01 · 633 阅读 · 0 评论 -
Android简单的提醒Toast
(findViewById(R.id.button2)).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(MainActivity.this,"点击了按钮2...原创 2018-11-16 11:02:17 · 228 阅读 · 0 评论 -
Android隐藏标题栏
继承自Activity的在setContentView之前requestWindowFeature为无标题即可:public class MainActivity extends Activity implements View.OnClickListener{ private static final String TAG = MainActivity.class.getSimpl...原创 2018-11-16 11:01:06 · 238 阅读 · 0 评论 -
Android ListView简单使用
使用ArrayAdapter作为ListView的适配器,定时往ListView添加Itempackage com.example.admin.testproj;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import androi...原创 2018-11-16 11:00:24 · 2330 阅读 · 0 评论 -
Android自定义ListView及优化
首先新建一个Item的Layout,作为ListView的列表项的外观:&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=&q原创 2018-11-17 18:45:05 · 610 阅读 · 0 评论