当前位置: 编程技术>移动开发
本页文章导读:
▪第二章:java I/O施用 第二章:java I/O应用
效果:main。xml
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
android:id="@+id/widget0"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.co.........
▪ objective-c图片数组寄存空 objective-c图片数组存放空
NSMutableArray *imgSheet=[NSMutableArray arrayWithCapacity:4];for(int i=0;i<4;i++){[imgSheet addObject:[NSNull null]];}
......
▪ 批改标题栏的高度 修改标题栏的高度
通过源码可以发现:在一般情况下,我们用的Screen style的是:Screen_custom_title.xml 文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="verti.........
[1]第二章:java I/O施用
来源: 互联网 发布时间: 2014-02-18
第二章:java I/O应用
效果:
main。xml
效果:
main。xml
<?xml version="1.0" encoding="utf-8"?> <AbsoluteLayout android:id="@+id/widget0" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" > <EditText android:id="@+id/text" android:layout_width="194px" android:layout_height="wrap_content" android:textSize="18sp" android:layout_x="103px" android:layout_y="23px" > </EditText> <TextView android:id="@+id/widget36" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="输入搜索内容:" android:layout_x="5px" android:layout_y="34px" > </TextView> <Button android:id="@+id/search" android:layout_width="157px" android:layout_height="wrap_content" android:text="搜素" android:layout_x="118px" android:layout_y="86px" > </Button> <TextView android:id="@+id/message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x="16px" android:layout_y="189px" > </TextView> </AbsoluteLayout>
package i.o.test;
import java.io.File;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class IOTest extends Activity {
/** Called when the activity is first created. */
private Button bt;
private EditText text;
private TextView message;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
bt=(Button)findViewById(R.id.search);
text=(EditText)findViewById(R.id.text);
message=(TextView)findViewById(R.id.message);
bt.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
String str=text.getText().toString();
if(str.equals("")){
message.setText("输入内容不能为空!");
}else{
message.setText(searchFile(str));
}
}
});
}
public String searchFile(String str){
String result="";
File[] fils=new File("/").listFiles();
for(File f:fils){
if(f.getName().indexOf(str)>=0){
result=result+f.getPath()+"\n";
}
}
if(result.equals("")){
result="没有该文件!";
}
return result;
}
}
[2] objective-c图片数组寄存空
来源: 互联网 发布时间: 2014-02-18
objective-c图片数组存放空
NSMutableArray *imgSheet=[NSMutableArray arrayWithCapacity:4];
for(int i=0;i<4;i++){
[imgSheet addObject:[NSNull null]];
}
NSMutableArray *imgSheet=[NSMutableArray arrayWithCapacity:4];
for(int i=0;i<4;i++){
[imgSheet addObject:[NSNull null]];
}
[3] 批改标题栏的高度
来源: 互联网 发布时间: 2014-02-18
修改标题栏的高度
通过源码可以发现:在一般情况下,我们用的Screen style的是:
Screen_custom_title.xml 文件
通过以上文档我们可知,title_container(标题栏)的高度由attr--windowTitleSize决定。所以改变windowTitleSize 可以改变高度。如下代码:
android:theme ="@style/test"改变了主题,这样因为test中用到了<item name="android:textSize">10dp</item> 所以默认所有的文字都是这么大小,除非在相应View中,textSize 重新被修改,或者所在Activity的主题中重新设定此值。
通过源码可以发现:在一般情况下,我们用的Screen style的是:
Screen_custom_title.xml 文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:fitsSystemWindows="true">
<FrameLayout android:id="@android:id/title_container"
android:layout_width="match_parent"
android:layout_height="?android:attr/windowTitleSize"
>
</FrameLayout>
<FrameLayout android:id="@android:id/content"
android:layout_width="match_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:foregroundGravity="fill_horizontal|top"
android:foreground="?android:attr/windowContentOverlay" />
</LinearLayout>通过以上文档我们可知,title_container(标题栏)的高度由attr--windowTitleSize决定。所以改变windowTitleSize 可以改变高度。如下代码:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="CustomWindowTitleBackground">
<item name="android:background">#565656</item>
</style>
<style name="test" parent="android:Theme">
<item name="android:windowTitleSize">50dp</item> //改变标题栏的高度
<item name="android:textSize">10dp</item> //改变文件大小
<item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
</style>
</resources> <application android:icon="@drawable/icon" android:label="@string/app_name" >
<activity android:name=".TitleButton"
android:label="@string/app_name"
android:theme ="@style/test">android:theme ="@style/test"改变了主题,这样因为test中用到了<item name="android:textSize">10dp</item> 所以默认所有的文字都是这么大小,除非在相应View中,textSize 重新被修改,或者所在Activity的主题中重新设定此值。
最新技术文章: