AndroidUI
weixin_38107457
这个作者很懒,什么都没留下…
展开
-
ExpandableListView 手风琴
ExpandableListView基本介绍案例bean类package com.example.testapplication.bean;import java.util.ArrayList;import java.util.List;// chapter 类 组条目public class Chapter { private int id; private String name; // 一对多 privat...原创 2021-12-12 23:26:53 · 191 阅读 · 0 评论 -
CardView(墨客)
<?xml version="1.0" encoding="utf-8"?><ListView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/id_lv_m...原创 2021-12-07 12:57:33 · 237 阅读 · 0 评论 -
(尚学堂)测试Handler的基本使用
package com.example.testapplication;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.View;import android.widget.EditText;import android.widget.ProgressBar;import androidx.annotation.NonNull;im...原创 2021-11-25 22:31:11 · 285 阅读 · 0 评论 -
(尚学堂)RecyclerView
RecyclerView 提供了一个插拔式的体验,高度的解耦,异常的灵魂,通过设置它提供的不同LayoutManager,ItemDecoration,ItemAnimator 实现令人瞠目的效果设置分割线样式在 styles.xml 样式文件中<!--全局 线的效果 --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme原创 2021-11-18 23:44:51 · 759 阅读 · 0 评论 -
网络编程及Internet应用
HttpURlConnection用来发送HTTP请求和获取HTTP响应,由于该类时抽象类,不能直接实例化对象,则需要使用URL的openConnection()方法来获取,URL url = new URL("http://www.mingribook.com/")HttpURLConnection urlConnection = (HttpURLConnectin) url.openConnection();int getResponseCode() 获取服务器的响应代码原创 2021-11-14 15:23:58 · 583 阅读 · 0 评论 -
列表数据搜索
package com.example.testapplication;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.ListView;import android.widget.Toast;import androidx.annotation.Nullable;i...原创 2021-11-13 16:15:15 · 396 阅读 · 0 评论 -
读取手机中的所有应用,展示成列表
老师的代码ApplicationActivity.javapackage com.example.testapplication;import android.content.ComponentName;import android.content.DialogInterface;import android.content.Intent;import android.content.pm.ResolveInfo;import android.os.Bundle;import ..原创 2021-11-13 12:57:48 · 236 阅读 · 0 评论 -
ViewPagerBanner
banner.xml<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match...原创 2021-11-12 22:20:41 · 549 阅读 · 0 评论 -
Android布局文件之 include
include简介众所周知,include就是在一个布局中,导入另一个布局文件。优势是:相同的页面只需写一次,提高了共通布局的复用性。下面我们以标题栏为例,详细介绍其使用步骤:// 第一步:通用布局创建:title_bar// title_bar<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2021-11-05 23:25:46 · 301 阅读 · 0 评论 -
Android_ScrollView(滚动视图)
1.垂直滚动:Scroll2.水平滚动:HorizontalScrollView1.改变这个布局文件的根布局:把根布局改成:ScrollView注意:ScrollView的子元素只能有一个,所以得增加一个LinearLayout布局,把其他按键放在这个LinearLayout中,那么ScrollViewd的子元素就只有一个LinearLayout了,而LinearLayout的子元素不限制。<?xml version="1.0" encoding="utf-8"?>&l..原创 2021-10-27 21:38:26 · 1011 阅读 · 0 评论 -
Android 对控件设置边框样式(边框颜色,圆角)和图片样式
1、设置边框、圆角、背景色案例在drawable中 新建一个edge.xml文件<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 这里是设置背景色--> <solid android:color="@color/colorGrey" /> <!-- 这原创 2021-10-17 12:42:52 · 692 阅读 · 0 评论 -
Android_ListView
ListView是什么?ListView如何去实现?优化性能适配器adapter 视图与数据之间的桥梁,用来处理数据并将数据绑定到AdapterView上Adapter的数据绑定SetAdapter()方法将ListView和适配器连接起来<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/r...原创 2021-10-10 14:40:59 · 100 阅读 · 0 评论 -
ListView 列表视图
·基本语法<ListView 属性列表></ListView>android:divider 用于列表视图设置分割条,即可以用颜色分隔,也可以用Drawable资源分隔 android:dividerHeight 用于设置分隔条的高度 android:entries 用于通过数组资源为ListView指定列表项 android:footerDividersEnabled 用于是否在footer View(底部视图)之前...原创 2021-09-28 23:01:32 · 111 阅读 · 0 评论 -
普通UI案例
package com.example.testapplication;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.CheckBox;import android.widget.CompoundButton;import android.widget.EditText;import android.widget.ImageV...原创 2021-09-27 20:25:20 · 54 阅读 · 0 评论 -
使用Fragment
使用多个Fragment可以在一个单独的Activity中建立多个UI面板,也可以在多个Activity中重用FragmentFragment 生命周期onAttach() 在Fragment 和 Activity 建立关联是调用(Activity 传递到此方法内)onCreateView() 当Fragment 创建视图时调用onActivityCreated() 在相关联的 Activity 的 onCreate() 方法已返回时调用。onDestroyView() 当Fragment中的视原创 2021-09-25 23:01:27 · 206 阅读 · 0 评论 -
按钮类组件
在Android中,提供了一些按钮类组件,主要包括普通按钮,图片按钮,单选按钮,复选按钮等一 普通按钮<Button android:id="@+id/ID" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="显示文本"/>添加按钮点击事件监听器有两种方式,第一种是java代码种完成,Button login = (Button)fin原创 2021-09-21 23:38:39 · 401 阅读 · 0 评论 -
布局管理器
Android提供了以下5种布局管理器相对布局管理器(RelativeLayout):通过相对定位的方式来控制组件的摆放位置线性布局管理器(LinearLayout):是指垂直或水平方式依次摆放位置帧布局管理器(FrameLayout):没有任何定位,默认情况下路所有的组件都会摆放左上角,表格布局(TableLayout)相对布局管理器xml属性 描述 android:layout_above 其属性值为其他UI组件ID属性,用于指定该组件位于那个组件上方 a原创 2021-09-12 16:54:32 · 67 阅读 · 0 评论 -
Android UI控件详解-ImageSwitcher(图片切换器)
package com.example.imageswitcher; import android.os.Bundle;import android.app.Activity;import android.view.View;import android.widget.ImageSwitcher;import android.widget.ImageView;import android.widget.ViewSwitcher.ViewFactory; /** * * @autho.原创 2021-09-12 13:33:13 · 230 阅读 · 0 评论 -
Android UI控件详解-Gallery(画廊)
package com.example.gallery; import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.AdapterView;impor.原创 2021-09-11 15:07:41 · 274 阅读 · 0 评论 -
Android UI控件详解-GridView(网格视图)
xml布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"android:background="#55FFFF" >原创 2021-09-11 15:06:22 · 155 阅读 · 0 评论 -
Android UI控件详解-Spinner(下拉列表)
package com.example.widgets; import android.os.Bundle;import android.app.Activity;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.原创 2021-09-11 15:03:53 · 212 阅读 · 0 评论 -
Android UI控件详解-AutoComplete-TextView(自动提示)
package com.example.autocomplete; import android.os.Bundle;import android.app.Activity;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView; public class MainActivity extends Activity { private AutoCompleteTextView mact; .原创 2021-09-11 14:59:42 · 205 阅读 · 0 评论 -
Android UI控件详解-CheckBox(多选框)
package com.example.duoxuan; import android.os.Bundle;import android.app.Activity;import android.view.Gravity;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.CheckBox;import and.原创 2021-09-11 14:58:27 · 535 阅读 · 0 评论 -
Android UI控件详解-RadioGroup和RadioButton(单选框)
package com.bdqn.radiobutton; import android.os.Bundle;import android.app.Activity;import android.widget.RadioGroup;import android.widget.RadioGroup.OnCheckedChangeListener;import android.widget.Toast; /** * * @author TXF * * 注意:RadioButton(.原创 2021-09-11 14:56:30 · 466 阅读 · 0 评论 -
Android UI控件详解-EditText(编辑框)
package com.bdqn.edittext; import android.os.Bundle;import android.app.Activity;import android.view.KeyEvent;import android.view.View;import android.view.View.OnKeyListener;import android.widget.EditText;import android.widget.TextView; /** * .原创 2021-09-11 14:54:29 · 194 阅读 · 0 评论 -
Android UI控件详解-Button(按钮)点击事件的5种写法
package com.bdqn.button; import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.app.Activity;import android.content.Intent; /** * * @author TXF * * Button点击事件的5.原创 2021-09-11 14:53:29 · 183 阅读 · 0 评论 -
Android UI 控件详解-TextView(文本视图)
package com.bdqn.textview; import android.os.Bundle;import android.app.Activity;import android.graphics.Color;import android.widget.TextView; /** * @author TXF * * TextView(文本视图)的实现方式有两种方式。 * 第一种是通过xml布局来实现,第二种是直接通过代码来实现,这里介绍的是通过代码的实现方式. * 通过.原创 2021-09-11 14:50:15 · 288 阅读 · 0 评论 -
Android UI控件详解-Dialog(对话框合集)
package com.example.dialog; import com.bdqn.dialog.R; import android.os.Bundle;import android.app.Activity;import android.app.AlertDialog;import android.app.AlertDialog.Builder;import android.app.ProgressDialog;import android.content.DialogInterf.原创 2021-09-11 14:48:27 · 137 阅读 · 0 评论