㈠ 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了。