Существует также расширение Visual Studio под названием CompareFiles , которое ничего не делает, кроме добавления записи «Сравнить файлы» в контекстное меню обозревателя решений. Он вызывает встроенный инструмент сравнения Visual Studio.
На всякий случай, если кто-то (например, я) не хочет устанавливать расширение «все в одном», например, VSCommands ...
Благодарите https://stackoverflow.com/users/2402790/michael-allan, это - хороший и простой путь, если Вы не хотите переопределять все свои представления. Поскольку API развился, я предложил бы эту вставку копии вместо этого:
String TAG="toto";
///and last listen for size changed
YourView.addOnLayoutChangeListener(new View.OnLayoutChangeListener() {
@Override
public void onLayoutChange(View v,
int left, int top, int right, int bottom,
int oldLeft, int oldTop, int oldRight, int oldBottom) {
boolean widthChanged=((right-left)!=(oldRight-oldLeft));
if( widthChanged )
{
// width has changed
Log.e(TAG,"Width has changed new width is "+(right-left)+"px");
}
boolean heightChanged=((bottom-top)!=(oldBottom-oldTop));
if( heightChanged)
{
// height has changed
Log.e(TAG,"height has changed new height is "+(bottom-top)+"px");
}
}
});