android悬浮
A. android 我想让TextView 悬浮 该怎么做啊、 谢谢
package com.cn.lhq;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class FloatingViewApp extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
String[] mStrings = new String[] { "Item 1", "Item 2", "Item 3",
"Item 4", "Item 5", "Item 6", "Item 7", "Item 8", "Item 9",
"Item 10", "Item 11", "Item 12" };
this.setListAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1, mStrings));
}
}
package com.cn.lhq;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class FloatingViewApp extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
String[] mStrings = new String[] { "Item 1", "Item 2", "Item 3",
"Item 4", "Item 5", "Item 6", "Item 7", "Item 8", "Item 9",
"Item 10", "Item 11", "Item 12" };
this.setListAdapter(new ArrayAdapter(this,
android.R.layout.simple_list_item_1, mStrings));
}
}
main.xml:
view plain to clipboardprint?
<?xml version="1.0" encoding="UTF-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
<TextView android:id="@android:id/empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="123"/>
</LinearLayout>
<Button android:id="@+id/floating_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="悬浮按钮"
android:padding="5dip"
android:layout_margin="5dip"
android:layout_gravity="right|bottom" />
</FrameLayout>
<?xml version="1.0" encoding="UTF-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
<TextView android:id="@android:id/empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="123"/>
</LinearLayout>
<Button android:id="@+id/floating_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="悬浮按钮"
android:padding="5dip"
android:layout_margin="5dip"
android:layout_gravity="right|bottom" />
</FrameLayout>
这是别人的一个代码,希望对你有作用,我个人理解为,你的布局应该这么做,先设计一个大的布局,然后再设计一个小的布局,将你的TextView与小布局分开,但是还是在大的布局下面.希望我的回答对你有帮助!
B. 在android 悬浮层中放一个fragment
new一个Layout 然后把Fragment add进去
C. 如何在Android中实现悬浮Activity
在Android中实现悬浮Activity可以通过以下方式完成:
1、将需要悬浮的Activity设置dialog的样式主题,定义样式文件如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="FullHeightDialog" parent="android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
</resources>
2、在在清单文件中给activity设置theme
<activity
android:name=".MainActivity"
android:configChanges="locale|keyboardHidden|orientation"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/FullHeightDialog"
D. android悬浮按钮 点击返回
你这个按钮可以做成类似于抽屉这种形式
E. Android悬浮控件怎么实现
楼主说的应该是类似现在许多通讯录软件右侧的字母索引滚动条那种效果吧?
F. 如何实现android炫酷悬浮球菜单
谷歌地图应该是没法实现离线地图导航的把,毕竟谷歌地图到现在也没出离线地图包下载,只是支持区域地图下载缓存,导航的话,离线导航的话肯定要下载大范围的地图才行啊。 在一点,说下离线导航,离线导航也就意味这你要讲所有的导航数据存储到你手机本机,然后使用GPS来实现。但这有个问题,离线导航的数据肯定是很大的(我知道的离线地图包最小的老虎地图全国离线地图包也要208兆呢,这还是压缩包的大小),还有各种分类信息数据,这就要求你手机有很大的内存才行,但这对于手机而言并不划算的,毕竟用手机导航的次数应该不多的--如果你天天用那么建议你购买专门的导航仪吧,智能手机开启GPS以及屏幕常量是非常耗电的,Android手机更甚。 以上我建议你还是放弃离线地图导航的想法吧。下载个其他的手机地图软件,比如我上面说的老虎地图,离线地图包小,而且定位使用流量耗费也不大的。还有使用离线地图+在线服务这种模式的手机地图每次查询都是最新的数据,毕竟你出行、无论公交、或者大楼大厦、餐厅之类的都可能有变动,这也是使用在线服务的一大优势。这方面个人感觉老虎地图做的也不错,信息也比较全面了。 就是老虎地图的导航不怎么样,不过也基本能用,呵呵,以上你可以给你的客户讲嘛,不用客户说什么就说什么,你说可以留着最大的存储存歌曲啊、存视频之类的,比导航有更适用。还有要强调他买的是手机,不是导航仪。对了,老虎地图说是可以离线定位,就是说没有网络的情况下,在空旷的地方可以GPS定位--不在空旷的地方没有GPS信号的 以上希望我的回答可帮助到你!!
G. android悬浮窗优先级,如何使自己写的悬浮窗悬浮于一切悬浮窗及下拉菜单自上
设置成phone类型的,可以保证永远是在最上方的,因为打电话级别高于一切。
this.getWindow().setType(WindowManager.LayoutParams.TYPE_PHONE);
H. android里悬浮窗如何覆盖状态栏
TYPE_SYSTEM_OVERLAY
我的护眼软件就是用这个的,连长按挂机键的系统提示框都可以覆盖
I. 怎么在android悬浮窗口上实现倒计时
public class XuanfuTestActivity extends Activity {
/** Called when the activity is first created. */
int num=10;
String text;
Button button;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button=new Button(getApplicationContext());//这里不能写this 否则没有效果
WindowManager wmManager=(WindowManager)getApplicationContext(). getSystemService(Context.WINDOW_SERVICE);
WindowManager.LayoutParams params=new WindowManager.LayoutParams();
params.type=WindowManager.LayoutParams.TYPE_PHONE ;
params.type=2002;
params.flags=40;
params.width=50;
params.height=50;
wmManager.addView(button, params);
handler.sendEmptyMessageDelayed(1, 1000);
}
Handler handler=new Handler(){
public void handleMessage(android.os.Message msg) {
if (msg.what==1) {
text=""+num--;
button.setText(text);
}
if (num<=0) {
num=0;
}else {
handler.sendEmptyMessageDelayed(1, 1000);
}
};
};
}
J. android java 怎么设置悬浮窗(悬浮窗是一个activity)上组件的属性,和按钮的点击
@Override
public void onClick(View v) {
final EditText et = new EditText(context) ;
new AlertDialog.Builder(context)
.setTitle("说明")
.setMessage("单个页卡内按钮事件测试")
.setView(et)
.setPositiveButton("确定",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, "单击确定按钮", Toast.LENGTH_LONG).show() ;
}
}).setNegativeButton("取消",null).show();
}