writting

这一部分真是做得虐心,虐心啊。。。。。

首先,滑动的listview有一个问题,点一下就跳到最上面了。借别人的代码虽然快,但是出了问题那真是痛苦死啊。索性又找了一个新的demo,重新移植上。

这里在写代码的时候就发现有种方法,每一个功能模块最好用/*****************To add  what what function ************/夹起来,这样方便发现这个模块出问题的时候屏蔽掉。

换了之后,当然还是有问题。

1.menu的listview只有一个item那么大,这好像是groupView和scrollview的经典bug,加了一段 

public void setListViewHeightBaseOnChildren(ListView listView) {
		ViewGroup.LayoutParams layoutParams = listView.getLayoutParams();
		layoutParams.height = getWindowManager().getDefaultDisplay()
				.getHeight();
		listView.setLayoutParams(layoutParams);
	}

ok了。

在ScrollView中嵌套ListView_泡在网上的日子-提供互联网前沿咨询,聚焦web开发与探索

2. 标题栏还是很讨厌,想把它隐藏起来。有两步

    修改manifest.xml。

    

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="de.vogella.android.temperature"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Convert"
                  android:label="@string/app_name"
                   android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
 
    </application>
    <uses-sdk android:minSdkVersion="9" />
 
</manifest>
     Java 代码

     

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // hide titlebar of application
    // must be before setting the layout
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    // hide statusbar of Android
    // could also be done later
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.main);
    text = (EditText) findViewById(R.id.EditText01);
 
}
但是上面两步其中一个就奏效,tabhost的话只要把母tab加上就行了。

3.  界面里可以直接显示web文件和txt 文件,这些文件可以放在asset里面,也可以放网上,然后用url。

     放txt我也试了下,显示很好。webview的时候,有个白色的底色在下面,变成透明的方法是Android webview背景设置为透明无效 - Android学习进行时 - 博客频道 - CSDN.NET, 而且permission也要加。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值