Java学习笔记

1. List<NameValuePair> params 添加格式
// List<NameValuePair> pairs = new ArrayList<NameValuePair>(); //参数样式
// pairs.add(new BasicNameValuePair("num", "1111444777"));

2. Map<String, String> params 添加格式
// Map<String, String> params= new HashMap<String, String>();
// params.put("num","1");

2.安卓中不能用"127.0.0.1",要用内网IP 如"192.168.1.113"

3. 切换界面 
Intent intent=new Intent(MainActivity.this,postActivity.class);
startActivity(intent);

4.示例文本:hint 属性

5.Json读值
JSONObject jsonObject = new JSONObject(jString);

JSONArray array = jsonObject.getJSONArray("role"); //从JSONObject中取出数组对象


res = jsonObject.getString("Message");                     // 取出值  


6.隐藏标题栏
private void hideActionBar() {
// Hide UI
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.hide();
}
}

7.隐藏信息栏
  1. private void setFullScreen() {
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    }
 8.隐藏标题栏方法二  

打开style.xml我们可以找到定义样式的项:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
  • 1

我们只要把此样式文件更改为NoActionBar即可。也就是: 
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

9.设置标题
setTitle("标题文本");

10. 字符串转整数 int i=Integer.parseInt([String]);

11.整数转字符串  String s = Integer.toString(i);
 12. 时钟
private int time = 60;
private Handler mHandler;
private void MathTime() {
mHandler = new Handler();
mHandler.post(new Runnable() {
@Override
public void run()
{
// TODO Auto-generated method stub
time--;
SendVCode.setText(Integer.toString(time));
mHandler.postDelayed(this, 1000);
}
});
}

13.按返回键返回到桌面
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
//showdialog(null);
//返回桌面
Intent home = new Intent(Intent.ACTION_MAIN);
home.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
home.addCategory(Intent.CATEGORY_HOME);
startActivity(home);
break;
}
return false;
}
 14.替换文本快捷键
Ctrl+R 替换文本
 15.禁止屏幕旋转(在AndroidManifest.xml的activity中添加)
android:screenOrientation="portrait"
 
<activity android:name=".RegActivity" android:screenOrientation="portrait"/>
 15.ListView中不能添加Button组件,否则无法触发listview的点击或长按事件!!!(浪费了我一天的时间)

16.(覆盖点击)ListView的item布局:注意布局的android:descendantFocusability=”blocksDescendants” 属性,还有点击控件的android:clickable=”true”和android:focusable=”false”属性,这三个属性不能缺少,具体意思自行查解。

17.Button 中 加 图片
<Button
        android:id="@+id/message"
        android:layout_width="200dip"        
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/message_search"    //button左侧插入图片
        android:paddingLeft="20dip"       //图片距button左侧的距离
        android:gravity="center_vertical"       //加了这条语句后文字就可以居左了
        android:drawablePadding="10dip"     //设置文字和图片间的距离
        android:layout_above="@+id/textView1"    //以下三行是button位置的设置
        android:layout_alignLeft="@+id/textView11"
        android:layout_marginBottom="59dp"
        android:text="短信查看" />

18.当控件内容可以滑动
<ScrollView> </
ScrollView>
 

 

posted on 2018-06-14 22:16  Jtuzi小兔  阅读(150)  评论(0)    收藏  举报