没有合适的资源?快使用搜索试试~ 我知道了~
Android基础UI编程.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 3 浏览量
2021-10-18
23:59:48
上传
评论
收藏 39KB PDF 举报
温馨提示
试读
26页
Android基础UI编程.pdf
资源推荐
资源详情
资源评论
-----------------------------------Android
编程基础
1
封面
-----------------------------------Android
编程基础
2
Android 基础 UI编程 2
标题、状态栏的隐藏
标题栏隐藏
在Activity.setCurrentView(); 之前调用此方法
状态栏隐藏 (全屏 )
在Activity.setCurrentView(); 之前调用此方法
private void HideTitle() {
// TODO Auto-generated method stub
requestWindowFeature(Window. FEATURE_NO_TITLE);
}
private void HideStatusBar() {
// TODO Auto-generated method stub
//隐藏标题
requestWindowFeature(Window. FEATURE_NO_TITLE);
//定义全屏参数
int flag=WindowManager.LayoutParams.
FLAG_FULLSCREEN
;
//获得窗口对象
Window myWindow= this .getWindow();
//设置 Flag标识
myWindow.setFlags(flag,flag);
}
-----------------------------------Android
编程基础
3
样式化的定型对象
Style 样式的定义
① 新建工程
② 定义一个 style.xml 存放样式
③ 在string.xml 中添加字符串
④ 修改布局 main.xml ,添加两个 TextView
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<style name="myStyle_Text1">
<item name="android:textSize" >25sp</item>
<item name=
"android:textColor"
>#80FF00</ item>
</style>
<style name=
"myStyle_Text2"
>
<item name="android:textSize" >18sp</item>
<item name="android:textColor" >#0C688E</item>
<item name=
"android:fromAlpha"
>0.0</item>
<item name="android:toAlpha" >0.0</item>
</style>
</resources>
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<string name="string_A" >应用 myStyle_Text1 </string >
<string name=
"string_B"
>应用 myStyle_Text2 </string>
</resources>
<TextView
android:id =
"@+id/TextView01"
android:layout_height ="wrap_content"
android:layout_width =
"fill_parent"
android:gravity ="center_vertical|center_horizontal"
android:text ="@string/string_A" ></ TextView >
<TextView
android:id ="@+id/TextView02"
android:layout_height =
"wrap_content"
android:layout_width ="fill_parent"
android:gravity ="center_vertical|center_horizontal"
android:text =
"@string/string_B"
></TextView >
-----------------------------------Android
编程基础
4
⑤ 加入 Style
⑥ 结果:
<?xml version=
"1.0"
encoding=
"utf-8"
?>
<LinearLayout
xmlns:android =
"http://schemas.android.com/apk/res/android"
android:orientation ="vertical"
android:layout_width ="fill_parent"
android:layout_height =
"fill_parent"
>
<TextView
android:id =
"@+id/TextView01"
style="@style/myStyle_Text1"
android:layout_height ="wrap_content"
android:layout_width =
"fill_parent"
android:gravity ="center_vertical|center_horizontal"
android:text =
"@string/string_A"
></ TextView >
<TextView
android:id ="@+id/TextView02"
style=
"@style/myStyle_Text2"
android:layout_height ="wrap_content"
android:layout_width =
"fill_parent"
android:gravity ="center_vertical|center_horizontal"
android:text ="@string/string_B" ></TextView >
</LinearLayout >
-----------------------------------Android
编程基础
5
简易的按钮事件
Button 事件处理
① 创建新工程
② 修改 main.xml 布局,添加一个 TextView 和一个 Button
③ 在mainActivity.java 中findViewByID() 获取 TextView 和Button 资源
④ 给Button 添加事件监听器 Button.OnClickListener()
<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android"
android:orientation ="vertical"
android:layout_width =
"fill_parent"
android:layout_height ="fill_parent"
>
<TextView
android:id ="@+id/show_TextView"
android:layout_width =
"fill_parent"
android:layout_height ="wrap_content"
android:text =
"@string/hello"
/>
<Button
android:id =
"@+id/Click_Button"
android:layout_width ="wrap_content"
android:layout_height =
"wrap_content"
android:text ="
点击
"
/>
</LinearLayout >
show= (TextView)findViewById(R.id. show_TextView);
press=(Button)findViewById(R.id.
Click_Button
);
press.setOnClickListener( new Button.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
-----------------------------------Android
编程基础
6
⑤ 处理事件
⑥ 结果:
press.setOnClickListener( new Button.OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
show.setText("Hi , Google Android!" );
}
});
-----------------------------------Android
编程基础
7
手机页面的转换
setContentView 的应用
① 新建工程
② string 添加两个提示字符串
③ 新建 color.xml 保存两个颜色值
④ 修改 main.xml 布局,添加一个 TextView 和一个 Button
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<string name="layout1" >this is Layout 1 </string>
<string name="layout2" >This is Layout 2 </string >
<string name=
"app_name"
>Ex8_UI </string>
</resources>
<?xml version=
"1.0"
encoding=
"utf-8"
?>
<resources>
<color name="black" >#000000</color >
<color name=
"white"
>#FFFFFFFF </color >
</resources>
<?xml version=
"1.0"
encoding=
"utf-8"
?>
<AbsoluteLayout
android:layout_width ="fill_parent"
android:layout_height =
"fill_parent"
android:background ="@color/black"
xmlns:android =
"http://schemas.android.com/apk/res/android"
> <
TextView
android:id =
"@+id/text1"
android:textSize ="24sp"
android:layout_width =
"186px"
android:layout_height ="29px"
android:layout_x ="70px"
android:layout_y =
"32px"
android:text ="@string/layout1"
></ TextView >
<Button
android:id ="@+id/button1"
android:layout_width =
"118px"
android:layout_height ="wrap_content"
剩余25页未读,继续阅读
资源评论
筱筱笎琞
- 粉丝: 8
- 资源: 15万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功