关于Android的问题

1.java.net.UnknownServiceException: CLEARTEXT… 实际上就是网络连接不允许
在配置文件中加上 android:supportsRtl="true" ,这句话可以显示内容

2.添加有访问网络权限,在项目的AndroidManifest.xml文件中有以下代码,这句话可以显示图片
这句代码是写在manifest 标签中

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapplication">
    <uses-permission android:name="android.permission.INTERNET" />
    </manifest>

3.当使用gridView不能讲图片完整显示时,可使用自定义组件,然后再listview中在调用这个组件

package bean;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.GridView;

public class ImageGridView extends GridView {
    public ImageGridView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
    public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        int expandSpec = MeasureSpec.makeMeasureSpec(
                Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
        super.onMeasure(widthMeasureSpec, expandSpec);
    }
}

3.判断edittext输入的字符串是否在网络接口获取的字符串数组中,A是字符串是数组,B是输入的字符串,判断B在A 首先出现的位置也就是判断B 是否存在于A

A.indexOf(B)>-1

4.EditText获取不到输入的内容

EditText editText=new EditText()

是放在button点击事件的外面,因为要先输入值,然后点击button获取值,如果放在click中就获取不到值,获取值的方法

//这句话是放在onclick点击事件中的
String input=editText.getText().toString()

5、实现activitiey之间的跳转

//跳转页面的代码
Intent intent=new Intent("本页面的activity名称","指定调转的activity名称")
intent.putExtra("name",name)  //这里把需要的传递的参数写进去,如果不传递参数就不要
startActivity(intent)

//指定跳转页面的代码,这个有参数传递过来的时候这么写,没有参数传递的时候不需要写
Intent intent=getIntent();
intent.getStringExtra("name")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值