当前位置: 编程技术>移动开发
本页文章导读:
▪Button setOnClickListener 轻捷用法 Button setOnClickListener 便捷用法
[前提]现有一 Button 其id = yesButton[代码]1. 普通用法
Button button = (Button) findViewById(yesButton);
button.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
}
.........
▪ style 运用 style 使用
style[功能]style 就像 模板 即 一些属性的集合[使用]1. 定义一种 style 名字为 SpecialText 放在 style.xml 中
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="SpecialText" >
.........
▪ AlertDialog 施用 AlertDialog 使用
直接上代码吧!public class AlertDialogUsage extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceStat.........
[1]Button setOnClickListener 轻捷用法
来源: 互联网 发布时间: 2014-02-18
Button setOnClickListener 便捷用法
[前提]
现有一 Button 其id = yesButton
[代码]
1. 普通用法
2. 便捷用法
[评价]
不需要定义该Button
这个是供自己用的 因为得了失忆的说~~
当然 白纸黑字 你可以试试啊?
代码规范? 哦 我只是不想为这个变量取个名字而已
[前提]
现有一 Button 其id = yesButton
[代码]
1. 普通用法
Button button = (Button) findViewById(yesButton); button.setOnClickListener(new OnClickListener(){ public void onClick(View v) { }
2. 便捷用法
findViewById(yesButton).setOnClickListener(new OnClickListener(){ public void onClick(View v) { }
[评价]
不需要定义该Button
1 楼
wafj1984
2010-02-10
。。。。。。。。。。。这个贴 你贴上来 ...............杯具了
2 楼
gryphone
2010-02-10
wafj1984 写道
。。。。。。。。。。。这个贴 你贴上来 ...............杯具了
这个是供自己用的 因为得了失忆的说~~
3 楼
kitcheng
2010-02-10
真强悍啊,我还不知道原来可以这样用。。。
:-)
:-)
4 楼
moderating
2010-02-22
这个。。。。。请教一下。。
android里面对象的reference应该也是分配在stack上吧,这一帖的主题是虾米?
android里面对象的reference应该也是分配在stack上吧,这一帖的主题是虾米?
5 楼
wjcckx
2010-02-22
这样也行吗...........
6 楼
gryphone
2010-02-22
wjcckx 写道
这样也行吗...........
当然 白纸黑字 你可以试试啊?
7 楼
稻-草
2010-02-22
这个不符合代码规范的...
8 楼
gryphone
2010-02-22
稻-草 写道
这个不符合代码规范的...
代码规范? 哦 我只是不想为这个变量取个名字而已
9 楼
void1898
2010-02-23
这种写法很久以前就有了,感觉不会对效率有任何影响
10 楼
wjb_forward
2010-02-24
万一这个按钮在其他地方还要用呢,你这样写就不好了
[2] style 运用
来源: 互联网 发布时间: 2014-02-18
style 使用
style
[功能]
style 就像 模板 即 一些属性的集合
[使用]
1. 定义一种 style 名字为 SpecialText 放在 style.xml 中
2. 使用
3. 因为 SpecialText 有这行
故而需要 darkgreen 的定义:string.xml 的内容 如下
没有图片啊 你说的是 dot.9.png 这个只是一个背景图片
style
[功能]
style 就像 模板 即 一些属性的集合
[使用]
1. 定义一种 style 名字为 SpecialText 放在 style.xml 中
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="SpecialText" > <item name="android:textSize">28sp</item> <item name="android:textColor">@color/darkgreen</item> <item name="android:gravity">center</item> <item name="android:textStyle">bold|italic</item> <item name="android:background">@drawable/dot</item> </style> </resources>
2. 使用
<?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:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
3. 因为 SpecialText 有这行
<item name="android:textColor">@color/darkgreen</item>
故而需要 darkgreen 的定义:string.xml 的内容 如下
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">welcome to Android worlds!</string> <string name="app_name">StylesUsage</string> <color name="transparent_background">#0000FF</color> <color name="translucent_background">#C2CE99</color> <color name="blue">#0000FF</color> <color name="white">#FFFFFF</color> <color name="pink">#FFC8FF</color> <color name="darkgreen">#008800</color> </resources>
1 楼
codemania
2010-01-14
上些图就好了
否则不够直观
否则不够直观
2 楼
gryphone
2010-01-14
codemania 写道
上些图就好了
否则不够直观
否则不够直观
没有图片啊 你说的是 dot.9.png 这个只是一个背景图片
[3] AlertDialog 施用
来源: 互联网 发布时间: 2014-02-18
AlertDialog 使用
直接上代码吧!
直接上代码吧!
public class AlertDialogUsage extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); new AlertDialog.Builder(AlertDialogUsage.this) .setTitle("Powe level") .setMessage("Griffin's AlertDialog sample!") .setPositiveButton("Yes", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialoginterface, int i) { Log.d("TAG","[setPositiveButton]"); } } ) .setNegativeButton("No", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialoginterface, int i) { Log.d("TAG","[setNegativeButton]"); } } ) .show(); } }
最新技术文章: