㈠ android 怎么实现底部仿微信功能
你指的是微信和qq底部的那4个按钮么?
那不就是radiogroup里的radiobutton么.....
在一个主activity里的布局上写一个垂直的linearlayout,上面是framelayout,底下是一个radiogroup,radiogroup里想放几个就放几个radiobutton,然后通过点击radiobutton来往上面的framelayout里贴fragment就行了,上面的布局样式就在fragment里面画
㈡ android类似微信的发现界面怎么写
其实就是两个布局,里面头像,对话框控件的android:id一样,然后再adapter中getview()根据用户判断选择不同的加载就OK了,代码类似于 if (判断) { view = LayoutInflater.from(activity).inflate( R.layout.left, null);//左边的布局 } else { view = LayoutInflater.from(activity).inflate( R.layout.right, null);//右边的布局 } ImageView avatar = (ImageView) view.findViewById();//头像 TextView msg = (TextView) view.findViewById(R.id.);//对话框
㈢ android开发 类似微信聊天界面下面的按钮功能如何实现
其实这个很简单,也就是你在下面多一层布局,点击显示按钮的时候将他显示出来,显示的时候做一个动画,让他从下方出来!
㈣ 怎样使用百度地图android sdk做类似微信摇一摇搜附近的功能
解决方案!
package com.map.MapPos;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.content.res.Configuration;
import android.widget.FrameLayout;
import android.widget.Toast;
import com..mapapi.BMapManager;
import com..mapapi.map.MKMapViewListener;
import com..mapapi.map.MapController;
import com..mapapi.map.MapPoi;
import com..mapapi.map.MapView;
import com..platform.comapi.basestruct.GeoPoint;
public class MainActivity extends Activity {
BMapManager mBMapMan = null;
MapView mMapView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mBMapMan=new BMapManager(getApplication());
mBMapMan.init(null);
//注意:请在试用setContentView前初始化BMapManager对象,否则会报错
setContentView(R.layout.activity_main);
mMapView=(MapView)findViewById(R.id.bmapsView);
mMapView.setBuiltInZoomControls(true);
//设置启用内置的缩放控件
MapController mMapController=mMapView.getController();
// 得到mMapView的控制权,可以用它控制和驱动平移和缩放
GeoPoint point =new GeoPoint((int)(39.915*1E6),(int)(116.404*1E6));
//用给定的经纬度构造一个GeoPoint,单位是微度 (度 * 1E6)
mMapController.setCenter(point);//设置地图中心点
mMapController.setZoom(12);//设置地图zoom级别
}
@Override
protected void onDestroy(){
mMapView.destroy();
if(mBMapMan!=null){
mBMapMan.destroy();
mBMapMan=null;
}
super.onDestroy();
}
@Override
protected void onPause(){
mMapView.onPause();
if(mBMapMan!=null){
mBMapMan.stop();
}
super.onPause();
}
@Override
protected void onResume(){
mMapView.onResume();
if(mBMapMan!=null){
mBMapMan.start();
}
super.onResume();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is
present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
layout:android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
android:layout_height="wrap_content"
android:text="hello world" />
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true" />
㈤ android 仿微信顶部菜单 + 底部菜单开发大概时间需要多久
可以直接下载别人的源码,很快就好了。
Android仿微信底部菜单栏+顶部菜单栏(附源码)
http://download.csdn.net/detail/evankaka/8481619。
希望能帮到你,如果满意,请记得采纳哦~~~
㈥ 怎样使用百度地图android sdk做类似微信摇一摇搜附近的功能
微信的摇一摇功能的出现,让彼此之间的距离有近了一步,本文也想实现以下微信的摇一摇功能,感兴趣的朋友可以了解下啊,希望本人对你有所帮助
复制代码 代码如下:
package com.eboy.testyaoyiyao;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.app.Activity;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity implements SensorEventListener {
//Sensor管理器
private SensorManager mSensorManager = null;
//震动
private Vibrator mVibrator = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
mVibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
public void onAccuracyChanged(Sensor arg0, int arg1) {
// TODO Auto-generated method stub
}
public void onSensorChanged(SensorEvent arg0) {
// TODO Auto-generated method stub
int sensorType = arg0.sensor.getType();
float[] values = arg0.values;
if (sensorType == Sensor.TYPE_ACCELEROMETER){
if (Math.abs(values[0]) > 14 || Math.abs(values[1]) > 14 || Math.abs(values[2]) > 14){
mVibrator.vibrate(100);
TextView tv1 = (TextView)findViewById(R.id.textView1);
SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
tv1.setText(f.format(new Date()) + "手机摇动了...");
}
}
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
mSensorManager.registerListener(this, mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_NORMAL);
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
mSensorManager.unregisterListener(this);
super.onStop();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
mSensorManager.unregisterListener(this);
super.onPause();
}
}
㈦ android 微信导航栏的滑动效果(滑块随着页面滑动也跟着平滑)怎么做,大神有demo吗
简单的Actionbar 搭配ViewPager。你在eclipse中new 一个Activity,选择blank activity,然后在Navigation type选择ActionBar tabs with ViewPager,就会帮你生成一个demo了。